【发布时间】:2019-10-23 16:15:03
【问题描述】:
我想获得一个独立于时区偏移的日期
const dateOne = moment('Thu Oct 20 2019 12:00:00 GMT-1200').format('YYYY/MM/DD'); // 2019/10/21
const dateTwo = moment('Thu Oct 20 2019 12:00:00 GMT+2300').format('YYYY/MM/DD'); // 2019/10/19
但是对于这两种情况,我都需要得到 2019/10/20。 JS 日期和时刻也在格式化受 GMT 偏移影响的日期。如何避免?
【问题讨论】:
-
您可以将您的时区偏移量添加到日期的 valueOf() 中,以使 UTC 看起来是本地的。
-
parseZone 实际上对我有用
-
GMT+2300 在哪里?
-
如果您不想要时间或时区,请修剪它们:
moment('Thu Oct 20 2019 12:00:00 GMT-1200'.slice(0,12)).format('YYYY/MM/DD')
标签: javascript date momentjs