【发布时间】:2020-10-30 03:55:18
【问题描述】:
我正在使用moment.js,其中包含时刻时区。
我整天都在寻找如何从区域名称 'Europe/Paris' 获取代码 'fr',但没有成功。
我阅读了他们所有的文档,也找不到该功能,所以我需要有关此功能的帮助。
我找到的最接近的是this。我需要这个函数,但反过来,传递国家名称并获取国家代码。
【问题讨论】:
我正在使用moment.js,其中包含时刻时区。
我整天都在寻找如何从区域名称 'Europe/Paris' 获取代码 'fr',但没有成功。
我阅读了他们所有的文档,也找不到该功能,所以我需要有关此功能的帮助。
我找到的最接近的是this。我需要这个函数,但反过来,传递国家名称并获取国家代码。
【问题讨论】:
幸运的是我找到了解决办法
moment.tz.zone('America/New_York').countries()
这将为您提供array,因此你们可以轻松地将这个值传递给locale()
所以最终的代码是:
var get_locale = moment.tz.zone('America/New_York').countries();
moment.locale(get_locale);
【讨论】: