wnpers 发表于 2012-3-30 17:45:56

分享:自己碰到了时区问题,现解决了,要关注几个方面哦

本帖最后由 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:28

这三个任何一个都可以

我是我 发表于 2012-3-30 22:48:52

谢谢分享

wnpers 发表于 2012-3-31 16:49:08

kissgxd 发表于 2012-3-30 19:12 static/image/common/back.gif
这三个任何一个都可以

我这边有特殊情况,第2个本身存在,第一个设置了,也不起作用!

kissgxd 发表于 2012-4-1 11:26:40

wnpers 发表于 2012-3-31 16:49 static/image/common/back.gif
我这边有特殊情况,第2个本身存在,第一个设置了,也不起作用!

哦哦 了解 学习了!

琼林瘦枝 发表于 2013-3-10 17:35:47

我试了上面的方法,重启了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]
查看完整版本: 分享:自己碰到了时区问题,现解决了,要关注几个方面哦