繁体   English   中英

PHP strtotime产生不同的结果

[英]PHP strtotime generates different results

我有2台服务器。 他们俩都使用相同的操作系统:Ubuntu 14.04服务器+ php-fpm。 我无法使它们产生相同的strtotime结果。

约会时间: 2013-12-30 18:29:59

第一台服务器的strtotime输出: 1388431799

第二台服务器的strtotime输出: 1388449799

我做了什么

  • 我更改了两个服务器的操作系统时区并做了相同的操作UTC时间(不重新启动)
  • 我更改了两个服务器的php时区并使它们相同(然后重新启动了php服务)

结果还是不一样? 我究竟做错了什么?

您可能需要像这样设置时区,因为时差为5小时,那么他们可能具有不同的时区

date_default_timezone_set('UTC');

还要注意, strtotime非常挑剔。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM