PHP&MySQL从epoch时间返回不同的日期。
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
我没有看到任何偏移,但很明显有。不过我找不到问题出在哪里。有什么想法吗?
操作系统有时区设置;它是什么?
php.ini有date.timezone;它是什么?
my.cnf有system_time_zone和time_zone;它们是什么?
(从技术上讲,这不是一个"答案"。但我相信它会让你在不需要我进入你的机器的情况下找到答案。)