首页 » MYSQL » 同一时间戳mysql和php格式化不一致的问题

同一时间戳mysql和php格式化不一致的问题

 
比如时间戳为:1431204367
在mysql里面 是2015-05-09 16:46:07 这是当前正常的时间
在php里面 是2015-05-10 04:46:07

解决办法
1.将php.ini里面timezone="Asia/shanghai" 
或者在php程序里面加入date_default_timezone_set('Asia/Shanghai');
2.在mysql my.cnf 的mysqld 作用域下加入 default-time_zone='+8:00' 表示设置mysql时区为北京时区,中国通用

靠,重启mysql php ngixn php-fpm 后tm的还发现mysql时间和php不能同一,接着找问题。

linux 下 date 查看日期没有任何问题。是2015-05-09 16:46:07
但是 hwclock --show 一看 我靠 是2015-05-10 04:46:07

坑货服务器。赶紧将系统时间同步为硬件时间 :hwclock –systohc
具体时间设置方法请查看这里

原文链接:同一时间戳mysql和php格式化不一致的问题,转载请注明来源!

0