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

を返す: "2017-03-26T01:00:00Z" が正しくMoment.js時刻の書式設定が間違っていますか?

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"

理由ですか?

+0

フォーマットが正しいようですが、問題はタイムゾーンのオフセット値ですか?そうであれば、タイトルを変更する必要があります。 – RobG

答えて

2

2016年3月26日、DST began in London。 2:00までに、オフセットはUTC + 01:00でした。したがって、UTCと同じ現地時間になることはありません。

+0

ドープ... DSTを考えていたはずです...ありがとう! – mpliang

関連する問題