javascript - 如何使用 JavaScript 确定我所在的时区(例如中央夏令时)?
问题描述
在我使用多个浏览器的工作站上,JavaScript 的new Date().toString()
方法返回一个字符串,例如:
Thu Aug 15 2019 17:34:40 GMT-0500 (Central Daylight Time)
我对它如何知道“中央夏令时”感兴趣?
我知道如何-300
使用getTimeZoneOffset()获取偏移量(例如) ,但我没有看到任何记录在案的方法来获取指定的时区。
解析输出toString()
真的是最好的方法吗?
解决方案
如果您在此处查看文档,Javascript 应返回本地时区与 UTC 的偏移量,以本地时间以毫秒为单位测量,当从本地时间减去结果时,它应产生相应的 UTC。虽然没有提到如何进行低级操作来获取当前的pc时间。