Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP使用相同的设置返回不同的时间_Php_Date - Fatal编程技术网

PHP使用相同的设置返回不同的时间

PHP使用相同的设置返回不同的时间,php,date,Php,Date,我在两个不同的服务器上使用了此代码: var_dump(date("Y-m-d H:i:s")); var_dump(gmdate("Y-m-d H:i:s")); var_dump(date_default_timezone_get()); 两者都产生相同的date\u default\u timezone\u get结果:UTC,但时间不同,在我得到的第一个结果中(PHP版本:5.6.17): 第二个生成以下结果(PHP版本:5.4.37): 来自phpinfo()的两个PHP配置相同:

我在两个不同的服务器上使用了此代码:

var_dump(date("Y-m-d H:i:s"));
var_dump(gmdate("Y-m-d H:i:s"));
var_dump(date_default_timezone_get());
两者都产生相同的
date\u default\u timezone\u get
结果:
UTC
,但时间不同,在我得到的第一个结果中(PHP版本:5.6.17):

第二个生成以下结果(PHP版本:5.4.37):

来自
phpinfo()
的两个PHP配置相同:


可能是关于服务器系统日期之类的?

是的,它是服务器系统日期。您可以在php.ini中看到date.timezone设置,该设置没有值。。。。。。确保它被正确设置为您想要使用的有效时区。您可以检查时区吗?在一台服务器中,您设置的时区可能不同于另一台服务器
var_dump(date("Y-m-d H:i:s")); // result: 2016-01-18 09:57:45
var_dump(gmdate("Y-m-d H:i:s")); // result: 2016-01-18 09:57:45
var_dump(date("Y-m-d H:i:s")); // result: 2016-01-18 12:29:37
var_dump(gmdate("Y-m-d H:i:s")); // result: 2016-01-18 12:29:37