PHP修改时区

2017-11-21 · 🙈Ray · 0条 · 172次

PHP修改时区有好几种方法,可以修改配置文件,也可以在代码中设置,还可以在.htaccess文件中修改。

因为我们使用PHP的时候,基本上会希望时区保持一致(即当前所在地的时间),所以这里介绍一下如何通过设置php.ini来设置时区。附:PHP支持的时区

首先使用vim打开php.ini配置文件

# vi /php5/etc/php.ini

在文件中找到 date.timezone 这一行,将前面的 # 去掉,然后将其修改为 date.timezone = Asia/Shanghai ,意思是将时区设置为上海时间。

然后重启服务器即可。

使用Apache服务器的话,重启Apache服务器:

# ./apachectl restart

使用nginx服务器的话,重启php-fpm和nginx:

# cd /php5/sbin
# killall php-fpm
# ./php-fpm
# cd /nginx/sbin
# ./nginx -s reload

如果您在使用MySQL,发现修改了PHP时区后数据库中的时区仍然不正确,请修正MySQL时区,参考博客《MySQL修改时区》



  0