date ('Y-m-d H:i:s')出来的时间怎么会这样子的?比正常时间慢8个小时?如何设置回正常啊?!

解决方案 »

  1.   

    在PHP.ini里面加入以下内容:;;;;;;;;
    ; Date ;
    ;;;;;;;;
    ; Defines the default timezone used by the date functions
    date.timezone = PRC
      

  2.   

    从PHP5开始新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时.
    将 date.timezone 设置为 PRC(People's Republic of China 中华人民共和国) 即可
      

  3.   

    在代码前面加上一句
    date_default_timezone_set('PRC');
      

  4.   

    php.ini
    date.timezone = Asia/Chongqing
      

  5.   

    php5的默认时区是GMT,北京时间是+8如果你没有改php.ini的权限,可以用date_default_timezone_set('Asia/Shanghai');
      

  6.   

    程序第一行加上date_default_timezone_set('PRC');