0

嗨,我有一项任务需要捕获用户访问详细信息,例如浏览器、操作系统版本和它使用的时区。

但是,我能够解决检测浏览器和操作系统版本的解决方案。

我正在寻找一种解决方案,我的 php 代码可以检测到时区用户在尝试访问我的网页时所拥有的内容。另外,我如何将用户的时间转换为服务器时间。

提前致谢。

4

1 回答 1

2
-new Date().getTimezoneOffset()/60;

getTimezoneOffset() 将从 GMT 中减去您的时间并返回分钟数。因此,如果您居住在 GMT-8 中,它将返回 480。将其转换为小时,除以 60。另外,请注意符号与您需要的相反——它计算的是 GMT 与您的时区的偏移量,而不是您的时区时区与 GMT 的偏移量。要解决此问题,只需乘以 -1

于 2013-04-05T13:17:44.180 回答