【问题标题】:Moment.js - how to get user time zone?Moment.js - 如何获取用户时区?
【发布时间】:2020-11-10 09:04:34
【问题描述】:

我想使用moment.js 为运行我的应用程序的用户设置当前时区。我的问题是,这里发布的许多 momentjs 问题都有名为 tz 的方法,但我现在在 2020 年看不到它。

Format date in a specific timezone

使用该方法,您可以设置:

moment().tz('America/Phoeinx')

但我不想手动设置。我找到了utc 方法,但它返回时区+0000。

2020年如何用momentjs设置当前时区?

【问题讨论】:

标签: javascript momentjs


【解决方案1】:

好的,我找到了答案,我们只需要从 momentjs 库中获取当前的 utcOffset:

const currentUtcOffset = moment().utcOffset()

并将其传递给utc 方法

moment(date).utc(currentUtcOffset).toISOString()

现在一切正常。

【讨论】:

    猜你喜欢
    • 2016-07-24
    • 1970-01-01
    • 2023-03-14
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 2015-01-19
    相关资源
    最近更新 更多