【发布时间】:2016-07-30 03:55:19
【问题描述】:
有没有办法使用 moment.js 或 moment-timezone 设置时区,以始终反映“America/New_York”,无论用户从何处访问应用程序?
我已经尝试过了,但对象的时区反映了浏览器的时区并返回 America/Los_Angeles。
moment.tz("8/26/2013 4:55 pm", "M/D/YYYY h:mm a", "America/New_York")
【问题讨论】:
-
你的语法在这里完全没问题。当我运行它时,它会产生一个带有 -4 偏移量的日期,这是正确的。当你说“对象的时区”时,你在看什么属性?
-
检查调试控制台。您是否收到错误
"Moment Timezone has no data for America/New_York"?如果是这样,您没有加载 tz 数据。 See here.
标签: javascript date datetime timezone momentjs