javascript - momentJS-timezone 始终显示 UTC 时间

标签 javascript jquery momentjs

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

我什至找到了一个可用的 jquery fiddle:

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

(其实不想用jquery,但是试了一下) 从字面上复制/粘贴我项目中的 fiddle 和一个空的 JS 文件。但是“泰国日期时间”和“美国日期时间”总是显示“moment.js utc 本地时区 UTC”。所以现在它在泰国和美国都显示 07:00pm(目前 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

我只是不明白,我想。例如,您会在“美国/多伦多”之前的第一个参数中传递什么时间/日期?

最佳答案

也许有人可以给我一个工作示例?因为我只是不喜欢文档,甚至 jsfiddle 都不起作用。

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

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

关于javascript - momentJS-timezone 始终显示 UTC 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41191094/

相关文章:

javascript - 相当于 Python 的 int ('hex-string' , 16) 在 Javascript 中?

javascript - 提交表单数据的 toggle() div 元素

jquery - 动态 UL 不拾取 css?还是我做错了CSS?

javascript - 在 AJAX 调用完成之前如何隐藏页面元素?

javascript - 如何将值列表传递到单选按钮选择中

javascript - 检查时间是否大于一天中的特定时间

javascript - 如何将字符串日期转换为时刻?

javascript - 如何计算 Angular JS 应用程序(单页应用程序)的页面加载时间

javascript - 使用任何 lodash 获取嵌套 JSON 对象的所有值

javascript - 如何使用单个声明修改同时在服务器端和客户端使用的库?