【发布时间】:2018-12-16 08:32:03
【问题描述】:
我正在使用 MomentJS 时区。但是,当我执行 moment.tz.guess() 时,它会返回我的时区拼写错误。
const timezone = moment.tz.guess();
console.log(timezone); //returns Asia/Katmandu instead of Asia/Kathmandu
是的,我本来可以编辑 js 文件并更正拼写,但恐怕其他国家也一样。由于我不会意识到这一点,这可能会降低用户体验!
这种行为是预期的还是有什么方法可以解决?
看这个: Correct Timezone List [Moment] [Javascript] [PHP] [Internationalization API]
【问题讨论】:
-
尝试使用自定义语言环境
-
尝试在 moment.js github 上报告问题。我不知道我们这里的任何人对此能做些什么。
-
您使用的是哪个版本的 moment-timezone?
-
@VincenzoC 我正在使用
"moment": "^2.22.2",和"moment-timezone": "^0.5.21"!附:我还是想不出解决办法。
标签: javascript momentjs