在jquery timeago插件中使用PHP日期/时间的正确方法是什么?

在jquery timeago插件中使用PHP日期/时间的正确方法是什么?,php,jquery,datetime,time,timeago,Php,Jquery,Datetime,Time,Timeago,我在服务器上使用带有芝加哥CDT时间的yarp timeago插件。我遇到的问题是,它在不同的PC上和不同的时区显示不同的“前”时间 im用于生成UTC时间的PHP代码为 $dateutc = gmdate('l F dS Y H:i',strtotime(''.$date.'')); 其中,$date是来自系统的项目的时间戳,以CDT(芝加哥)时间为单位,例如2014-06-15 04:16:33,并且$DATETUTC应为UTC时间 呈现插件输出的HTML是 <abbr clas

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

im用于生成UTC时间的PHP代码为

 $dateutc = gmdate('l F dS Y H:i',strtotime(''.$date.''));
其中,$date是来自系统的项目的时间戳,以CDT(芝加哥)时间为单位,例如2014-06-15 04:16:33,并且$DATETUTC应为UTC时间

呈现插件输出的HTML是

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

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


任何帮助都将不胜感激。

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

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

我试过这个。在不同的国家查看时,它给出了不同的ago值。