根据时区调整发布时间

时间:2013-03-02 05:43:01

标签: php javascript jquery

我有一个脚本可以输出一些数据,如“1小时前添加”这样的标签。 现在,如果服务器上的时区与用户的时区相同,那么它就可以了。

我知道用户的时区可以通过JavaScript获得,但是如何在显示数据之前向PHP脚本发送偏移量?一个body onload函数?将一个参数附加到将显示内容的主页面上?

服务器上的时区设置为UTC

THX

1 个答案:

答案 0 :(得分:2)

您可以在javascript中获取用户的时区,然后对某个文件发出ajax请求,在该文件中可以这样做

$tz = $_POST['tz'];
date_default_timezone_set($tz);
echo  date('Y-m-d H:i:s');