【发布时间】:2021-01-04 08:57:41
【问题描述】:
我正在尝试创建一个需要表示这个时间的时间对象:29 January 2020 00:00:00。
我需要在我的项目中没有时区的情况下工作,所以我像这样创建了我的时刻对象:
let m = moment([2020, 0, 29, 0, 0, 0]).utcOffset(0);
当我将创建的日期记录到控制台时,会发生以下情况:
console.log(m.format('YYYY-MM-DDTHH:mm:ssZ');
>>> 2020-01-28T23:00.00+00:00
“00:00:00”时间有问题吗?为什么我有23:00:00 而不是desired dvalue?
【问题讨论】:
-
"使用数组构造会在当前时区创建一个日期。要从 UTC 的数组创建日期,请使用 moment.utc(Number[])。 "来自the documentation
-
错过了!我觉得自己好傻……
标签: javascript date time timezone momentjs