momentJS-timezone始终显示UTC时间

时间:2016-12-16 19:18:21

标签: javascript jquery momentjs

我无法从不同的时区获得时间(HH:mm)。 尝试使用moment-timezone doc并搜索stackoverflow。

我甚至找到了一个工作的小提琴小提琴:

http://jsfiddle.net/uq99udc9/4/

(实际上不想使用jquery,但试了一下) 在我的项目和空JS文件中直接复制/粘贴小提琴。但"泰国约会时间"和#34;美国约会时间"总是显示" moment.js utc当地时区UTC"。所以现在它显示在泰国和美国的07:00 pm(当前的UTC时间)......

我做错了什么?

当然也尝试了文档示例

var a = moment.tz("2013-11-18 11:55", "America/Toronto");
var b = moment.tz("May 12th 2014 8PM", "MMM Do YYYY hA", "America/Toronto");
var c = moment.tz(1403454068850, "America/Toronto");
a.format(); // 2013-11-18T11:55:00-05:00
b.format(); // 2014-05-12T20:00:00-04:00
c.format(); // 2014-06-22T12:21:08-04:00

我想,我只是没有得到它。在美国/多伦多"之前的第一个论点中你会通过什么时间/日期?比如说?

1 个答案:

答案 0 :(得分:1)

也许有人可以给我一个有效的例子?因为即使是jsfiddle也没有工作,我只是不和文档相处。

更新:我解决了!! 问题是,我正在导入/包括moment.js,moment-timezone.js,moment-timezone-with-data-2010-2020.js。

但实际上:我只需要导入时刻,js和moment-timezone-with-data-2010-2020.js ......一旦我删除了moment-timezone.js,一切都运行正常。 干杯!