php5.1???
需要设置时区

解决方案 »

  1.   

    date('H:i:s',time())这样还会有问题吗?我从来没碰到过要设置时区的问题,都是这么用的,没出过问题,都是北京时间
      

  2.   

    PHP 5.1以上
    PHP.ini
    date.timezone = PRC
    或在程序里
    date_default_timezone_set (PRC);
      

  3.   

    设置时区,php5新增的。
    再php.ini中找到
    [Date]
    ; Defines the default timezone used by the date functions
    date.timezone =Asia/Shanghai 
    修改为如上就可以了,更多的timezone支持请到php网站可找到。
      

  4.   

    这个问题其实在手册里就有,为什么不看呢?
    http://cn.php.net/manual/zh/function.date.php
      

  5.   

    // 设定要用的默认时区。自 PHP 5.1 可用
    date_default_timezone_set('PRC');
      

  6.   

    还有一个办法,只要支持time() 就可以了。
    也就是重载 time() 这个函数//$u_d 为时差,精确到秒
    function my_time($u_d){
      return time()+$u_d;
    }