分享:自己碰到了时区问题,现解决了,要关注几个方面哦
本帖最后由 wnpers 于 2013-8-20 14:38 编辑1、php.ini(如果你能修改这个文件)
找到这里:date.timezone = 首先将前面的分号“;”去掉,在后面加上 Asia/Shanghai
最后是这样的:date.timezone = Asia/Shanghai
2、配置apache的文件(http:conf),可能有的apache中没有此项设置
找到这里:
# PHP Timezone
<IfModule mod_php5.c>
php_value date.timezone "Asia/Shanghai" <--这里可能是写的是paris,修改这里就好改成Asia/Shanghai!
</IfModule>
#
3、在php页面中使用date_default_timezone_set (Asia/Shanghai);
有不周全的请大家批评指正!谢谢!
这三个任何一个都可以 谢谢分享 kissgxd 发表于 2012-3-30 19:12 static/image/common/back.gif
这三个任何一个都可以
我这边有特殊情况,第2个本身存在,第一个设置了,也不起作用! wnpers 发表于 2012-3-31 16:49 static/image/common/back.gif
我这边有特殊情况,第2个本身存在,第一个设置了,也不起作用!
哦哦 了解 学习了! 我试了上面的方法,重启了apache,用的php5.3.5,怎么还是出现:
Message: main(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead
Filename: models/news_model.php
页:
[1]