<?php
echo date("Y-m-d H:m:s");
?>
照理说现在应该是2012-05-26-21-17的。。为啥是下面时间?!难道是时区错误?再哪修改时区!
2012-05-26 13:05:32

解决方案 »

  1.   

    8个时区开头加上date_default_timezone_set("PRC");
      

  2.   

    php.ini中令 date.timezone = PRC   重启apache.
      

  3.   

    echo date("Y-m-d H:i:s"); //分钟的格式字符也写错了
      

  4.   

    时区问题还是修改php.ini吧,除非你没权限
      

  5.   

    你这样写时间戳默认不是中国的时区的时间。
    方法一:php程序文件的最上边加上date_default_timezone_set("PRC");这句后再echo date("Y-m-d H:i:s"); 就可以了。
    方法二:在php.ini中ctrl+F搜 date_default_timezone_set将其设置为PRC就可以了
      

  6.   

    1, 系统时间同步到UTC时间
    2, 使用date_default_timezone_set("PRC")+date也可以:
    1, 系统时间同步到UTC时间
    2, 设置系统时区为东8另外注意系统设置取消夏时令.
      

  7.   

    <?php
    echo date("Y-m-d H:i:s");
    ?>
      

  8.   

    <?php
    echo date("Y-m-d H:i:s",time()+8*3600);
    ?>