Strtotime给出不同的结果

时间:2014-09-08 15:59:04

标签: php linux strtotime rhel centos6.5

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

如果我从两个方框中执行日期命令,我会得到“Mon Sep 8 09:36:50 MDT 2014” 来自php如果我做echo echo();从两个我得到1410190731彼此在20秒内。

但如果我做strtotime('2014年9月8日08:17:00:153AM');在我得到的两个盒子上

在CentOS上

1410185820

RHEL7上的

1410164220

什么可能导致strtotime()的这种时间差异,我该如何解决?

谢谢!

1 个答案:

答案 0 :(得分:0)

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