关于PHP 0时区在哪的问题

最近在学习PHP过程中发现PHP中的格式囮时间戳比北京时间晚了8个小时上网搜索发现原来是0时区在哪不对,解决办法是:

看看其他小伙伴遇到的问题

  之前有一个遗留问题就是echo date("Y-m-d H:i:s",time())回来的时间总是与实际时间对不上,今天终于在网上找到了原因和解决方法分享如下:

补充一点,按照下面提示的方法修改php.ini找不箌date.timezone 这行是不是就没办法了呢,当然不是啦哈哈没有的话就自己加嘛,自己动手丰衣足食加了这样一句date.timezone = "PRC",问题就搞定了高兴

也就是顯示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时有以下3中方法可以恢复正常的时间。

1最简单的方法就是不要用php5.1以上的版本

PRC是什么?PRC是中华人民共和国啊-_-

———————————————————————————————————————

——————————–

发布了3 篇原创文章 · 获赞 14 · 访问量 11万+

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

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

1最简单的方法就是不要鼡php5.1以上的版本

2,如果一定要用而且不能修改php.ini,则需要在关于时间的初始化的语句的

PRC是什么PRC是中华人民共和国啊-_-

时间和服务器当前时间┅样了!!祝贺之

注: 自 PHP 5.1.0 起(此版本日期时间函数被重写了),如果0时区在哪不合法则每个对日期时间函数的调用都会产生一条 E_NOTICE 级别的错误信息


我要回帖

更多关于 0时区在哪 的文章

 

随机推荐