0

我有一个脚本,它输出一些数据,并带有一个标签,如 "add 1 hour ago" 。现在,如果服务器上的时区与用户的时区相同,它会做得很好。

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

服务器上的时区设置为 UTC

谢谢

4

1 回答 1

2

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

$tz = $_POST['tz'];
date_default_timezone_set($tz);
echo  date('Y-m-d H:i:s');
于 2013-03-02T05:50:10.310 回答