【发布时间】:2013-02-24 10:44:58
【问题描述】:
我正在尝试在 singup 上将用户的时区作为字符串获取。示例:
$timezone = "Asia/Tel_Aviv";
在研究这个问题时,我知道了如何Get timezone offset with Javascript,但我仍然不清楚如何将时区偏移量转换为php中的时区字符串,如上所示? p>
或者,我在 Javascript/PHP 中使用哪种其他方法来获取每个用户的时区字符串?
我真的不知道如何处理这个问题。
【问题讨论】:
-
您无法真正获得用户的时区,因为 PHP 是一种服务器端语言。您需要先使用 javascript 获取它,然后将其发送到您的服务器
-
同意 - 你不能单独在 PHP 中做到这一点。您的服务器没有将该信息作为标头获取。
-
一个简单的方法是让javascript将它设置在cookie中,然后你可以在PHP中获取cookie。