【发布时间】:2016-08-22 14:09:03
【问题描述】:
我正在使用带有时区的 moment.js 来创建属于特定时区的日期时间:
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(考虑 DST 偏移 1 小时的时间)。有谁知道怎么做?
【问题讨论】:
-
看这个小提琴。 jsfiddle.net/pe1gtbgj 还有。该文档可能会有所帮助momentjs.com/guides/#/lib-concepts/date-time-math
标签: javascript jquery momentjs