php获取系统时间出错怎么办

2025-09-26 04:52:01

1、方法一                                                                                                                                          因为从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的。显示的时间都是格林威治标准时间,和北京时间差了正好8个小时。我们可以不用php5.1.0以后的版本,这个问题不就不存在了(没有亲测过,即便是可行,也纯属掩耳盗铃的做法,不推荐使用).

php获取系统时间出错怎么办

2、方法二                                                                                                                                       在使用php获取系统时间的文件中都加上默认时区的设置,同样能解决问题。添加如下的语句date_default_timezone_set('PRC');其中括号中还可以填写'Asia/Shanghai','Asia/Chongqing',都能把默认时区改为东八区,这样系统时间就能正常显示了.(这种方法只能针对一个文件,如有多个不同文件必须每个文件中都设置)

php获取系统时间出错怎么办

3、方法三(推荐使用)​                                                                                                                 找到php.ini 文件,搜索date.timezone找到date.timezone=UTC(默认的应该如此吧,小编忘了),把前面的分号去掉,然后把UTC改为PRC,这样,以后我们在获取系统时间的时候就不会差8小时了。

                                                                                                   

php获取系统时间出错怎么办

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢