87328595 发表于 2012-2-1 17:12:12

奇怪撒

本帖最后由 87328595 于 2012-2-1 18:00 编辑

$aaaa=$this->db->query('select now()as a');
                                 echo $aaaa->row()->a;
                                 echo    date( "Y-m-d   h:i:s ");
两个时间不一样 ,都在一台服务器上的,运行结果图贴不上来补充
图片贴出来了
http://codeigniter.org.cn/forums/data/attachment/album/201202/01/1759195s0ls8p57h33hzsn.png

Hex 发表于 2012-2-1 17:33:14

差多少?
也许时区不对。

87328595 发表于 2012-2-1 18:02:05

哪时区是哪里设置的,OS的时区是北京时间,图中,第一个时间和OS时间吻合,webserver要时区设置?

Hex 发表于 2012-2-1 18:46:32

明显是时区不对。。。。。。。
webserver 时区肯定是在配置里,具体哪个我说不好,呵呵

87328595 发表于 2012-2-1 19:10:28

感谢hex

yunnysunny 发表于 2012-2-2 12:42:20

php的时区默认不是使用的东八区的时区,你可以在使用之前手动设置一下时区:

date_default_timezone_set("PRC");

87328595 发表于 2012-2-2 12:50:57

:D 查了下,php.ini里可以设置的
页: [1]
查看完整版本: 奇怪撒