(最好的方法)在php.ini里加上找到date.timezone项,设置date.timezone="Asia/Shanghai",重启环境就ok了.
在需要用到这些时间函数的时候,在页面添加date_default_timezone_set("PRC");
在页头加上设置时区ini_set('date.timezone','Asia/Shanghai');
于php时区时间错误问题 date 当前时间 时差 当地 本地date_default_timezone_set
php?
之前有一个遗留问题,就是echo date("y-m-d h:i:s",time())回来的时间总是与实际时间对不上,今天终于在网上找到了原因和解决方法,分享如下:
我补充一点,我按照下面提示的方法修改php.ini找不到date.timezone 这行,是不是就没办法了呢,当然不是啦,哈哈没有的话就自己加嘛,自己动手丰衣足食.我加了这样一句date.timezone = "PRC",问题就搞定了,高兴一下.
也就是显示的时间(无论用什么php命令)都是格林威治标准时间
上面加上 date_default_timezone_set (XXX);
cp无此问题
关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
老外好像把北京漏调了
PRC是什么?PRC是中华人民共和国啊-_-
---------------------------------------------------------------------------------------------------------------------
解决方式:
在页头使用date_default_timezone_set()设置我的默认时区为北京
以上就是土嘎嘎小编为大家整理的php语言时区相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!