【发布时间】:2018-07-27 09:41:35
【问题描述】:
纪元时间为 2018 年 7 月 2 日晚上 11 点。 (IST)
> moment('2018-07-02T23:00:00.000').unix()
1530552600
现在当我从 epoch 转换为 IST 时,它增加了 7 分钟。
> moment.unix(1530552600).tz("Asia/Kolkata").format("DD:MM:YYYY HH:MM z");
'02:07:2018 23:07 IST'
当转换为 ET 时区时,它比 IST 时区少 30 分钟。 ET 比 IST 晚 9.5,所以它应该是“02:07:2018 01:30:00 EDT”
> moment.unix(1530552600).tz("America/New_York").format("DD:MM:YYYY HH:MM z");
'02:07:2018 13:07 EDT'
IST
【问题讨论】:
-
“它增加了 7 分钟” - 不,它没有 - 你让它在那个地方输出 month,而不是实际 分钟.