使用MomentJS偏移:如何顯示日期時間考慮與時區
var datetime = moment.tz("2016-08-16 21:51:28","Europe/London");
因爲這種構造是知道的DST(夏令時),moment.js會自動添加+1小時偏移量。 datetime.format()
將顯示:2016-08-16T21:51:28+01:00
。
但是,似乎打印日期時,未考慮該偏移量。例如。 datetime.format('DD.MM.YYYY - HH:mm:ss')
將顯示:16.08.2016 - 21:51:28
但我不想顯示:16.08.2016 - 22:51:28
(考慮1小時的DST偏移的時間)。有誰知道如何做到這一點?
看到這個小提琴。 http://jsfiddle.net/pe1gtbgj/另外。該文檔可能有助於http://momentjs.com/guides/#/lib-concepts/date-time-math/ –