如何获取 moment-timezone 使用的时区版本?
How to get the timezone version used by moment-timezone?
我正在使用 moment-timezone
处理 Node.js
中的时区。我想知道是否有办法获取正在使用的当前时区(文件)版本。例如,在撰写本文时最新的 IANA 版本是 2021a
.
我需要知道这一点,以便在发布新版本时更新数据库中的日期时间。
我通读了所有文档,但找不到...
您可以使用 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>
这类似于:。
我正在使用 moment-timezone
处理 Node.js
中的时区。我想知道是否有办法获取正在使用的当前时区(文件)版本。例如,在撰写本文时最新的 IANA 版本是 2021a
.
我需要知道这一点,以便在发布新版本时更新数据库中的日期时间。
我通读了所有文档,但找不到...
您可以使用 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>
这类似于: