アプレットのutil.jsのformatTimeは、アプレットに付属する時間形式を変換する方法です。送信プロセス中に、タイムスタンプは送信効率のためにSun, 24 Feb 2019 01:00:03 GMT
この形式に自動的に変換されます 。ご覧のとおり、読み取りに深刻な影響を及ぼします。幸い、変換はWeChatアプレットのクイックスタートテンプレートの下に書き込まれています。タイムスタンプが1604553599の場合、通常の時間に変換するにはどうすればよいですか。
まず、新しいData()関数を使用して、次のように2020年11月5日木曜日13:19:59 GMT + 0800(中国標準時)に変換します。
var unixTimestamp = new Date(1604553599 * 1000);
console.log(unixTimestamp)
表示は次のとおりです。
Thu Nov 05 2020 13:19:59 GMT+0800 (中国标准时间)
もちろん、新しい日付の代わりにutil.formatTimeを直接使用できます(タイムスタンプ* 1000)
console.log(util.formatTime(1604553599 *1000));
それは正常に表示することです:
..
注意!1.小さなプログラムツールオブジェクトを紹介します
const util = require('../../utils/util.js');
2.タイムスタンプ変換の前に* 1000を覚えておいてください!なぜ千倍になるのですか?研究する必要があります