是否可以在JavaSript中以tz数据库格式获取用户时区,例如美国/洛杉矶?
我注意到当我创建一个 Date 对象时,它的 toString 方法返回如下内容:
Thu May 08 2014 08:40:48 GMT-0700 (Pacific Standard Time)
所以也许可以将其更改为该地区 tz 数据库中的 ID 之一(不幸的是 chrome 显示太平洋夏令时,因此似乎没有标准格式可以显示)。我需要一些库,因为我没有时间自己纠正 Firefox 与 Chrome 等浏览器中所有可能的组合和差异。
最佳答案
迄今为止我找到的最佳答案
var d = new Date()
var gmtHours = -d.getTimezoneOffset()/60;
console.log("The local time zone is: GMT " + gmtHours);
关于javascript - 如何在 JavaScript 中获取浏览器时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23546755/