【问题标题】:What is the correct way to use PHP date/time with the jquery timeago plugin?将 PHP 日期/时间与 jquery timeago 插件一起使用的正确方法是什么?
【发布时间】:2014-06-22 11:09:43
【问题描述】:

我在我的服务器上使用带有芝加哥 CDT 时间的 yarp timeago 插件。我遇到的问题是它在不同的 PC 和不同的时区显示不同的“以前”时间。

我用来生成 UTC 时间的 PHP 代码是

 $dateutc = gmdate('l F dS Y H:i',strtotime(''.$date.''));

其中 $date 是来自系统的项目在 CDT(芝加哥)时间的时间戳,例如 2014-06-15 04:16:33,$dateutc 应该是 UTC 时间。

渲染插件输出的 HTML 是

 <abbr class=\"timeago\" title=\"$dateutc\"></abbr>

我做错了什么?有没有更好的方法在 PHP 中生成 UTC 时间?

任何帮助将不胜感激。

【问题讨论】:

    标签: php jquery datetime time timeago


    【解决方案1】:

    我认为它就像格式一样简单。改用这个:

    $dateutc = gmdate(DATE_ISO8601, strtotime(''.$date.''));
    

    【讨论】:

    • 我试过这个。在不同国家/地区查看时,它会给出不同的先前值。
    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 2021-07-19
    • 2017-05-31
    • 1970-01-01
    • 2020-01-07
    • 2018-04-10
    • 2013-01-02
    • 1970-01-01
    相关资源
    最近更新 更多