获取用户时区相关日期


Getting User time zone related date

嗨,我有一个任务,我需要捕获用户访问细节,如浏览器,操作系统版本和它正在使用的时区。

然而,我能够围绕检测浏览器和操作系统版本的解决方案工作。

我正在寻找一个解决方案,我的php代码可以检测什么是时区用户有当他试图访问我的网页。还有,我如何将用户的时间转换为服务器时间。

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

getTimezoneOffset()将从GMT中减去您的时间并返回分钟数。所以如果你生活在GMT-8中,它将返回480。把这个换算成小时,除以60。另外,请注意,符号与您需要的相反——它计算的是GMT相对于您的时区的偏移量,而不是时区相对于GMT的偏移量。要解决这个问题,只需乘以-1