momentJS格式反映了错误的时间

时间:2018-07-22 00:37:55

标签: momentjs

这是我传递给MomentJS的日期/时间字符串

let value = '2018-07-21T17:09:51.000Z'

这应该是2018年7月21日下午5:09:51

moment(value).format("dddd, MMMM Do YYYY, h:mm:ss a")

时刻返回:2018年7月21日,星期六,上午10:09:51

为什么显示上午10:09:51而不是下午5:09:51?

谢谢

1 个答案:

答案 0 :(得分:0)

简单答案...如@jshamble所示...确保您使用的是timzone方法.utc()

示例中我的问题的解决方案:

moment(value).utc().format("dddd, MMMM Do YYYY, h:mm:ss a")