用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3177|回复: 5
收起左侧

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

[复制链接]
发表于 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);


有不周全的请大家批评指正!谢谢!
发表于 2012-3-30 19:12:28 | 显示全部楼层
这三个任何一个都可以
发表于 2012-3-30 22:48:52 | 显示全部楼层
谢谢分享
 楼主| 发表于 2012-3-31 16:49:08 | 显示全部楼层
kissgxd 发表于 2012-3-30 19:12
这三个任何一个都可以

我这边有特殊情况,第2个本身存在,第一个设置了,也不起作用!
发表于 2012-4-1 11:26:40 | 显示全部楼层
wnpers 发表于 2012-3-31 16:49
我这边有特殊情况,第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

本版积分规则