我在我的服务器上使用带有芝加哥 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 时间?
任何帮助将非常感激。