php.ini设了
date.timezone = Asia/Chongqing
但还是差8个钟。
phpinfo有看到
date.timezone Asia/Chongqing Asia/Chongqing
Default timezone Etc/GMT+0之前都是用php设,date_default_timezone_set('Etc/GMT-8');
没有问题,但这样要一个站一个站去改,不想这么搞了想问下php.ini应该怎么改才正确,谢谢各位。

解决方案 »

  1.   

    我给你查了一下,不知这贴子你看了没
    http://blog.csdn.net/hzhuoquan/article/details/4957836一般都是在网站的config文件里添加一个全局的时区宏变量
      

  2.   

    php.ini 我就是设了这个参数啊,不行。难道非得用php date_default_timezone_set一下么?
      

  3.   

    你也只是设置 date.timezone  ? 
      

  4.   

    date_default_timezone_set('Asia/shanghai');
    那你只能这样了
      

  5.   

    先确认一下,你的php版本是?
      

  6.   

    date.timezone = Asia/Shanghai;上海 不一样使用北京时间吗
    date.timezone = Asia/Chongqing;重庆 不一样使用北京时间吗
    date.timezone = PRC;中华人民共和国
      

  7.   

    这些设了都没作用啊。。
    都试过了,phpinfo还是看到
    Default timezone Etc/GMT+0
    Etc/GMT-8才是想要的 ...
      

  8.   

    那就试试 date.timezone = Etc/GMT-8
    可能相关常量没有被编译进去
      

  9.   

    仍然不行。设了Etc/GMT-8phpinfo看到 Default timezone Etc/GMT+0
    date.timezone Etc/GMT-8 Etc/GMT-8
    php date 看到时间还是少8个钟
    2012-08-03 05:32:57
      

  10.   

    你那里怎么有Default
    我的是PHP Version 5.3.1
    [Date]
    ; Defines the default timezone used by the date functions
    ; http://php.net/date.timezone
    ;date.timezone = "UTC"
    date.timezone ="Etc/GMT-8"我设为这样的
    重启apache后
    phpinfo显示为date
    date/time support  enabled
    "Olson" Timezone Database Version  2009.18
    Timezone Database  internal
    Default timezone  Etc/GMT-8 echo "<pre>";
    print_r(getdate());
    echo "</pre>";
    输出为
    Array
    (
        [seconds] => 38
        [minutes] => 53
        [hours] => 13
        [mday] => 3
        [wday] => 5
        [mon] => 8
        [year] => 2012
        [yday] => 215
        [weekday] => Friday
        [month] => August
        [0] => 1343973218
    )
    你不是改错文件,就是改多了,不是改多了就是apache未重启,不是未重启就是人品太差了
      

  11.   


    文件是改对的,这个不会错。
    改多也不会,就只改这一项。
    重启都也重了,不过不是apache,是nginx。
    改了只是date.timezone有变化。
    Default timezone没变化的。
    不会是人品吧,我人品不会这么差劲。
      

  12.   

    缓存?还有谁也插手这事?nginx比apache更忙可能
    海量搜捕这俩关健字 "Default timezone" , "Etc/GMT+0"