转换为日期的纪元时间在MySQL& PHP均为UTC

时间:2015-03-19 14:55:05

标签: php mysql date utc

PHP& MySQL从纪元时间返回不同的日期。

1426723200
PHP date(): 03/19/2015
MySQL date: 03/18/2015 (FROM_UNIXTIME)

1426809599
PHP date(): 03/19/2015
MySQL date: 03/19/2015 (FROM_UNIXTIME)

my.cnf我有默认时区=' UTC' phpinfo将时区显示为UTC

我没有看到任何抵消,但显而易见。我无法找到问题所在。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

操作系统有时区设置;它是什么?

php.ini有date.timezone;它是什么?

my.cnf有system_time_zone和time_zone;他们是什么?

(从技术上讲,这不是"答案"但我相信它会引导您找到答案,而无需上机。)