Strtotime给出不同的结果


Strtotime giving different results

所以我有一个运行CentOs6.5的开发箱和一个运行RHEL 7 的服务器

如果我从两个框中执行日期命令,我会得到"2014年9月8日星期一09:36:50 MDT"如果我执行echo-time(),则从php;从两者中,我在20秒内得到1410190731。

但如果我做了strtotime(‘步骤8 2014 08:17:00:153AM’);在两个盒子上我都有

1410185820在CentOS 上

1410164220在RHEL7 上

是什么原因导致strtotime()出现这样的时间差?我该如何解决?

谢谢!

您为日期提供了第二组秒,而不是将其设置为毫秒。尝试:strtotime('Sep 8 2014 08:17:00.153 AM');