使用来自momentjs的calendar()的问题

时间:2017-08-09 22:08:04

标签: javascript momentjs

应用程序以ISO格式存储日期,因此8月9日下午5:36将存储为2017-08-09T17:36:00.000Z。

假设今天是8月9日,下午5:36。

但是,我在使用momentjs的日历解析方法显示时会遇到问题。

看到这个:

var currentTime = moment("2017-08-09T17:36:00.000Z").calendar() 
console.log('Current Time is ',currentTime);

打印:"当前时间是" "今天下午1:36"

预期:"当前时间是" "今天下午5:36"

知道为什么要回到4个小时?

其次,

日历功能仅打印上周日期的时间,之后只显示日期。

e.g。  var currentTime = moment("2017-08-02T17:36:00.000Z").calendar() console.log('Current Time is ',currentTime);

打印:"当前时间是" " 08/02/2017"

预期:"当前时间是" " 08/02/2017 5:36 PM"。

0 个答案:

没有答案