【发布时间】:2014-10-28 19:56:51
【问题描述】:
我希望能够获取客户端浏览器运行所在的时区,以便将其与用户的本地时区进行比较,我通过“美国/温哥华”之类的配置选项知道该时区。我正在使用 moment.js 和 moment-timezone.js,但我不知道该怎么做!
更新:我真的不需要客户端的时区来获得我想要的功能 - 我只需要知道它是否与我在配置选项中指定为用户的时区不同。我已经找到了解决这个问题的方法,它不需要加载一个全新的库,如下所示。
(已更新问题以使其更清晰。)
【问题讨论】:
-
但是用户是客户..所以我认为您正在尝试比较同一件事..不是吗?
-
有一个open issue 用于获取用户的当前时区,所以我认为目前使用momentjs 是不可能的。我会看一下提议的副本——我在 jstz 上取得了成功。
-
谢谢安德鲁!我能够找到我在下面发布的有效解决方案,而无需加载另一个库(例如 jstz)。注意,我不需要知道客户端浏览器时区,我只需要知道它是否与用户指定的不同。
标签: javascript momentjs timezone-offset