javascript - Moment.js 格式时间不正确?

标签 javascript date datetime timezone momentjs

moment.tz('2017-03-26T01:00:00', 'Europe/London').utc().format('YYYY-MM-DD[T]HH:mm:00')

正确返回:“2017-03-26T01:00:00Z”

moment.tz('2017-03-26T02:00:00', 'Europe/London').utc().format('YYYY-MM-DD[T]HH:mm:00')

返回:“2017-03-26T01:00:00”而不是“2017-03-26T02:00:00”

moment.tz('2017-03-26T02:00:00Z', 'Europe/London').utc().format('YYYY-MM-DD[T]HH:mm:00')

返回“2017-03-26T02:00:00”

这是为什么?

最佳答案

2016年3月26日,DST began in London 。到 2:00,偏移量为 UTC+01:00。因此,它不会与 UTC 本地时间相同。

关于javascript - Moment.js 格式时间不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41731427/

相关文章:

MySQL日期只是不想被插入

python - 时间数据 '2017-09-05 18:32:38.159+00' 与格式 '%Y-%m-%d %H:%M:%S.%f%z' 不匹配

javascript - 如何在 Recline JS 中将记录附加到数据集?

php js mysql下拉选择用db值填充文本框

javascript - InDesign CS4 - Javascript - 使文本区域透明

C# 在日期上向后迭代

javascript - !() 在 JavaScript 中是什么意思

php - 更改sql数据库中的日期格式

python - 使用 Python 的 matplotlib 在 x 轴上绘制时间

python - 值错误 : time data '24:00' does not match format '%H:%M'