获取用户时区相关日期[重复]
Posted
技术标签:
【中文标题】获取用户时区相关日期[重复]【英文标题】:Getting User time zone related date [duplicate] 【发布时间】:2013-03-27 22:06:50 【问题描述】:您好,我有一项任务需要捕获用户访问详细信息,例如浏览器、操作系统版本和它使用的时区。
但是我能够解决检测浏览器和操作系统版本的解决方案。
我正在寻找一种解决方案,让我的 php 代码可以检测时区用户在尝试访问我的网页时所拥有的内容。另外如何将用户的时间转换为服务器时间。
提前致谢。
【问题讨论】:
正在寻找 javascript 解决方案? PHP 运行在服务器上,javascript 运行在客户端。 【参考方案1】:-new Date().getTimezoneOffset()/60;
getTimezoneOffset() 将从 GMT 中减去您的时间并返回分钟数。因此,如果您居住在 GMT-8 中,它将返回 480。将其转换为小时,除以 60。另外,请注意符号与您需要的相反——它计算的是 GMT 与您的时区的偏移量,而不是您的时区时区与 GMT 的偏移量。要解决这个问题,只需乘以 -1
【讨论】:
你能解释一下@BenM吗?? 哈哈!在编辑之前,将$_GET
变量的值分配给同名的 $_SESSION
变量对原始问题没有任何意义...
那就是我更新了我的答案:-)以上是关于获取用户时区相关日期[重复]的主要内容,如果未能解决你的问题,请参考以下文章