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

如何修改默认时区?

[复制链接]
发表于 2012-4-12 09:35:51 | 显示全部楼层 |阅读模式
class Home extends CI_Controller {

    public function index()
    {
        $time = time();
        echo $time;
        echo date('Y-m-d H:i:s');
    }
}
输出的时间相差8个小时,不修改php.ini文件,如何在CI里面修改默认时区 ?

发表于 2012-4-12 09:49:50 | 显示全部楼层
http://codeigniter.org.cn/user_guide/helpers/date_helper.html

手册里有,不过我没试过,你可以看一下
 楼主| 发表于 2012-4-12 10:03:27 | 显示全部楼层
steven_mlc 发表于 2012-4-12 09:49
http://codeigniter.org.cn/user_guide/helpers/date_helper.html

手册里有,不过我没试过,你可以看一下 ...

貌似没有看到设置默认时区的,通过date_helper  里面的now()获取的时间也是相差8小时!
发表于 2012-4-12 10:10:38 | 显示全部楼层
PHP复制代码
 
date_default_timezone_set('Asia/Chongqing')
 
复制代码
 楼主| 发表于 2012-4-12 10:16:15 | 显示全部楼层
huboo82 发表于 2012-4-12 10:10

呵呵
date_default_timezone_set('Asia/Shanghai');

我把它加到date_helper.php 上面 就好了,thanks!
发表于 2012-6-21 13:57:31 | 显示全部楼层
其实我觉得这句话加载入口文件index.php比较方便。你不用重复的去调用辅助函数

本版积分规则