在momentjs中创建具有特定时间和时区的时间似乎不像doco那样有效

时间:2014-03-11 00:38:55

标签: javascript timezone momentjs

我正在尝试使用特定时区在momentjs中设置任意日期/时间,以便使用原始hh:mm值在对象上标记时区。

来自http://momentjs.com/timezone/docs/的doco - 这绝对是可能的。

然而,从进一步测试(见http://jsfiddle.net/patsimon/SFf5V/2/)开始,事情并不像文档那样有效。

来自doco:

moment.tz("2013-11-18 11:55", "America/Toronto").format(); // "2013-11-18T11:55:00-05:00"

从我正在运行的代码:

moment.tz("2013-11-18 11:55", "America/Toronto").format(); // "2013-11-17T20:55:00-05:00"

对于那些从与我的时区不同的时区(+10:00)来说,这显然会有所不同 - 但是我被引导相信这种方法的全部意义只是为了尊重明确提供的时区?

1 个答案:

答案 0 :(得分:0)

这是一个错误,已在此处报告:

https://github.com/moment/moment-timezone/issues/57