获取用户时区相关日期

时间:2013-04-05 13:09:37

标签: php

您好我有一项任务,我需要捕获用户访问详细信息,如浏览器,操作系统版本及其使用的时区。

然而,我能够解决检测浏览器和操作系统版本的问题。

我正在寻找一个解决方案,我的PHP代码可以检测到Timezone用户在尝试访问我的网页时遇到了什么。另外,我如何将用户的时间转换为服务器时间。

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

getTimezoneOffset()将从GMT中减去您的时间并返回分钟数。因此,如果你住在GMT-8,那么它将返回480.要把它分成几小时,除以60.另外,请注意标志与你需要的相反 - 它是计算GMT与你的时区的偏差,而不是你的时区偏离GMT。要解决此问题,只需乘以-1

即可