关于php:获取用户时区相关日期


Getting User time zone related date

本问题已经有最佳答案,请猛点这里访问。

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

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

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

提前致谢。


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

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