2017-01-18 3 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') 

반환 : 00 : 대신 2017-03-26T02 "의"2017-03-26T01 : 00 : 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 시까 지 오프셋은 UTC + 01 : 00이었습니다. 따라서 UTC와 같은 현지 시간이되지는 않습니다.

+0

마약 ... dst 생각해야 ... 고마워요! – mpliang

관련 문제