当前位置: 编程技术>php
修改PHP、MySQL时区设置实现主机时间同步
来源: 互联网 发布时间:2014-10-10
本文导语: 在php编程中,所谓的时间问题归根结底也就是“时区”问题。 首先,要明白: 1、美国时间和中国时间相差应该是8小时。 2、PHP的时间和MySQL的时间不是相同的。 所以,操作: 1、把美国时间改成中国时间。 2、并且要把PHP的...
在php编程中,所谓的时间问题归根结底也就是“时区”问题。
首先,要明白:
1、美国时间和中国时间相差应该是8小时。
2、PHP的时间和MySQL的时间不是相同的。
所以,操作:
1、把美国时间改成中国时间。
2、并且要把PHP的时间和MySQL的时间统一。
一、修改MySQL时间
请在PHP程序有数据库连接的下一语句(只有1次,就加1句;若有无数次,就加无数次)加入代码:
mysql_query("SET time_zone = '+8:00'") or die('时区设置失败,请联系管理员!');
再去SELECT NOW();下,MySQL也是中国时间了。为什么是+8:00呢
中国时间和美国时间差8小时,现在MySQL的时间也搞定了。
如何证明PHP的时间和MySQL的时间是同步呢?
php时区设置的检测代码:
代码示例: