【发布时间】:2021-07-06 05:03:57
【问题描述】:
我也提到了类似的问题,但似乎对我没有任何帮助。 (Angular Moment : Moment Timezone has no data for America/New_York)
document.getElementById("output").innerText = moment.tz("IST"); //throws error
document.getElementById("output1").innerText = moment.tz("Asia/Kolkata");
document.getElementById("output2").innerText = moment.tz.names().includes("IST") // returns false
document.getElementById("output3").innerText = moment.tz.names().includes("Asia/Kolkata")
https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.31/moment-timezone-with-data.js 有 IST 的数据,但是为什么在使用 IST 时会抛出错误? 我需要手动将 IST 添加到时区吗?还有,moment.tz.names() 里面没有 IST,是这个错误的原因吗?
【问题讨论】:
-
您显然希望 IST 有一个标准的解释。它没有。没有规范的时区缩写列表,在爱尔兰和以色列,IST 的含义与您的预期完全不同。
标签: javascript momentjs moment-timezone