我有两台服务器。他们都使用相同的操作系统: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
相当挑剔。