首页 > 解决方案 > 如何使用 JavaScript 确定我所在的时区(例如中央夏令时)?

问题描述

在我使用多个浏览器的工作站上,JavaScript 的new Date().toString()方法返回一个字符串,例如:

Thu Aug 15 2019 17:34:40 GMT-0500 (Central Daylight Time)

我对它如何知道“中央夏令时”感兴趣?

我知道如何-300使用getTimeZoneOffset()获取偏移量(例如) ,但我没有看到任何记录在案的方法来获取指定的时区。

解析输出toString()真的是最好的方法吗?

标签: javascriptdatetimezone

解决方案


如果您在此处查看文档,Javascript 应返回本地时区与 UTC 的偏移量,以本地时间以毫秒为单位测量,当从本地时间减去结果时,它应产生相应的 UTC。虽然没有提到如何进行低级操作来获取当前的pc时间。


推荐阅读