【发布时间】:2023-04-01 20:00:01
【问题描述】:
我正在使用moment-timezone 处理Node.js 中的时区。我想知道是否有办法获取正在使用的当前时区(文件)版本。例如,在撰写本文时,最新的 IANA 版本是 2021a。
我需要知道这一点,以便在发布新版本时更新数据库中的 dateTimes。
我通读了所有文档,但找不到...
【问题讨论】:
标签: node.js momentjs moment-timezone
我正在使用moment-timezone 处理Node.js 中的时区。我想知道是否有办法获取正在使用的当前时区(文件)版本。例如,在撰写本文时,最新的 IANA 版本是 2021a。
我需要知道这一点,以便在发布新版本时更新数据库中的 dateTimes。
我通读了所有文档,但找不到...
【问题讨论】:
标签: node.js momentjs moment-timezone
您可以使用moment.tz.dataVersion。似乎文档页面中没有提到此属性,但是通过查看库code on github 很容易得到它。
// Get momentjs version
console.log(moment.version);
// Get moment timezone version
console.log(moment.tz.version);
// Get data used
console.log(moment.tz.dataVersion);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.33/moment-timezone-with-data-2012-2022.min.js"></script>
【讨论】: