アプレットのタイムスタンプ処理

     アプレットの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を覚えておいてください!なぜ千倍になるのですか?研究する必要があります

おすすめ

転載: blog.csdn.net/EasyTure/article/details/109511479