它有可能获得从JavaScript奥尔森时区ID的客户机上如(美国/纽约)。我知道PHP可以通过时区对象来做到这一点,就像这样。 $ timezone->的getLocation(); JS有类似的功能吗?我知道你可以获取客户端的时区偏移量,如下所示: var curdate = new Date(); var offset = curdate.getTimeZoneOffset();
但我需要Olson Id提供的更详细的信息。感谢您的帮助。
它有可能获得从JavaScript奥尔森时区ID的客户机上如(美国/纽约)。我知道PHP可以通过时区对象来做到这一点,就像这样。 $ timezone->的getLocation(); JS有类似的功能吗?我知道你可以获取客户端的时区偏移量,如下所示: var curdate = new Date(); var offset = curdate.getTimeZoneOffset();
但我需要Olson Id提供的更详细的信息。感谢您的帮助。
您无法直接访问JavaScript中的时区。但是,您可以测量在几个不同的特定日期报告的偏移量,以便通过比较常规日光节约时间和夏时制节省时间数据库来推断出正在使用的时区。有a jsTimezoneDetect library可以为你做这个工作的大部分。
不幸的是,没有 – phantasm