呵呵,tianyaxiao() ,你猜错了,我是在自己机器上架的环境,怎么可能是国外的时间呢?另外,如果你是学地理出身的话那还是请你继续学地理去吧,这里不适合你,不要以为就你自己行,比你行的人多的是,做人要谦虚一点,不要这么浮燥还有,我猜你的朋友一定少的可怜,不过也难怪,以你这样的为人,能交到朋友老天才是瞎了眼,你好自为之吧~!

解决方案 »

  1.   

    对了,问题还没说,你机器上的时间和date()返回时间一样吗?如果一样时间有不对,那你要设一下机器时间
      

  2.   

    如果你用的php5 以上的,要在php.ini设置一下timezone
      

  3.   

    时间没有问题呀~~
    不过一开始时区是UNITED STATE,现在已经改成了CHINA(PRC)了,然后APACHE卸载服务,重装服务也都做了,可还是不对,我算了下,整差8个小时~~~!晕了
      

  4.   

    如果是用本地的,你尝试在dos下运行time然后写个php程序,看看date("H:i:s"),打印出来看是不是跟上边的time一致如果不一样可能是apache的问题了。
      

  5.   

    php5.1x的时区问题导致相差八个小时!http://blog.csdn.net/keenx/archive/2006/03/21/631432.aspx
      

  6.   

    在你执行date()前加一句
    date_default_timezone_set (PRC);  //设置时区  
    这样就可以嘞,因为PHP5默认时区为格林威治时间。
    ~:)加油
      

  7.   


    在PHP.ini中加入
    [Date]
    ; Defines the default timezone used by the date functions
    date.timezone = PRC
    问题解决,谢谢~!散分