php mysql 时区怎么设置插图

本文操作环境:Windows7系统、PHP7.1版,Dell G3电脑

php mysql 时区怎么设置?

MySQL时区设置方法

MySQL 时区默认是服务器的时区,跟中国的时区相差8小时。

查看方法

SQL代码

mysql> show variables like '%time_zone%';

+——————+——–+
| Variable_name    | Value  |
+——————+——–+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+——————+——–+

修改时区方法

方法一:

可以通过修改mysql配置文件my.cnf或者my.ini

在 [mysqld] 之下加 default-time-zone=timezone 来修改时区。

如:

default-time-zone = '+8:00'

重启msyql

注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable ‘default-time-zone=+8:00’

方法二:

通过命令 set time_zone = timezone

比如

北京时间(GMT+0800)
set time_zone = '+8:00';
美国pst时间(GMT-08:00)
set time_zone = '-8:00';

SQL代码

mysql> set time_zone = '+8:00';

在程序开发中数据库一旦连接,可以紧跟着就是改MySQL时间的代码。

mysql_query("SET time_zone = '+8:00'");

推荐学习:《PHP视频教程

以上就是php mysql 时区怎么设置的详细内容,更多请关注亿码酷站其它相关文章!


<!–亿码酷站直播班–>php mysql 时区怎么设置
—–文章转载自PHP中文网如有侵权请联系ymkuzhan@126.com删除

云服务器推荐