【问题标题】:Get code from country or zone name to set locale() moment.js从国家或地区名称获取代码以设置 locale() moment.js
【发布时间】:2020-10-30 03:55:18
【问题描述】:

我正在使用moment.js,其中包含时刻时区。

我整天都在寻找如何从区域名称 'Europe/Paris' 获取代码 'fr',但没有成功。

我阅读了他们所有的文档,也找不到该功能,所以我需要有关此功能的帮助。

我找到的最接近的是this。我需要这个函数,但反过来,传递国家名称并获取国家代码。

【问题讨论】:

    标签: momentjs moment-timezone


    【解决方案1】:

    幸运的是我找到了解决办法

    moment.tz.zone('America/New_York').countries()
    

    这将为您提供array,因此你们可以轻松地将这个值传递给locale()

    所以最终的代码是:

    var get_locale = moment.tz.zone('America/New_York').countries();
    moment.locale(get_locale);
    

    【讨论】:

    猜你喜欢
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多