时刻.js DST 打开时时间错误



不明白为什么时刻时区页面上的示例给我的结果与他们所说的不同。

运行这些语句会为我提供每个实例的当前本地时间的日期:

var jun = moment("2014-06-01T12:00:00Z");
var dec = moment("2014-12-01T12:00:00Z");
jun.tz('America/Los_Angeles').format('ha z');  // 5am PDT **I get 7am** 
dec.tz('America/Los_Angeles').format('ha z');  // 4am PST **I get 6am**

我错过了什么?

发现问题是由于缺少时区数据。加载时区数据后,我得到了预期的结果,如下所示;如何加载时区数据

[http://momentjs.com/timezone/docs/#/data 加载/][1]

最新更新