您好我有一项任务,我需要捕获用户访问详细信息,如浏览器,操作系统版本及其使用的时区。
然而,我能够解决检测浏览器和操作系统版本的问题。
我正在寻找一个解决方案,我的PHP代码可以检测到Timezone用户在尝试访问我的网页时遇到了什么。另外,我如何将用户的时间转换为服务器时间。
提前致谢。
答案 0 :(得分:2)
-new Date().getTimezoneOffset()/60;
getTimezoneOffset()将从GMT中减去您的时间并返回分钟数。因此,如果你住在GMT-8,那么它将返回480.要把它分成几小时,除以60.另外,请注意标志与你需要的相反 - 它是计算GMT与你的时区的偏差,而不是你的时区偏离GMT。要解决此问题,只需乘以-1
即可