模板26套,教程文章76篇,插件13个,会员288位。

酷虾米网站资源

位置: 酷虾米 建站相关 php PHP程序时间相差8小时解决方法

PHP程序时间相差8小时解决方法

栏目:php 更新:2020-05-04 89人看过

原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的 

也就是显示的时间(无论用什么php命令)都是格林威治标准时间 

和我们的时间(北京时间)差了正好8个小时,有以下3中方法可以恢复正常的时间。 

1,因为这是在PHP5.1开始才出现的问题,所以可以不使用更高版本的PHP,但这明显不太符合实际。

2,如果是虚拟主机这类环境,可以在PHP程序里加上date_default_timezone_set (XXX);     这是在无法修改PHP.INI文件的情况下使用的,如果PHP页面太多,这个方法就不太好用。

3,如果是VPS或者独立服务器,推荐使用这种方法,就是直接修改PHP.INI配置文件,找到PHP.INI文件,然后查找“date.timezone”,最后把这一整行替换成
“date.timezone = PRC”,注意记得把这一行前面的分号;要去掉。

如何找到PHP.INI配置文件呢,参考如何查找PHP.INI文件

这样就解决了时间查8个小时的问题,这个问题不是程序问题。
 

附件下载 [ 下载次数:999 ]

    收藏、推荐 Functions

    我要收藏

    文章《PHP程序时间相差8小时解决方法》的地址:https://www.kuxiami.com/jianzhan/php/22.html

    php最新文章