【问题标题】:adapting posted time based on timezone根据时区调整发布时间
【发布时间】:2013-03-02 05:43:01
【问题描述】:

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

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

服务器上的时区设置为 UTC

谢谢

【问题讨论】:

标签: php javascript jquery


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-09
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多