phpini中设置时区为当前时区
date.timezone = "Asia/Shanghai"

解决方案 »

  1.   

    二楼的date调用方法是正确的。可能是你的时间和服务器时间之间有时差。或者你也可以使用如下函数:
    $timeoffset = 8;
    echo gmdate("Y-m-d h:i:s", mktime() + $timeoffset * 3600);gmdate()函数返回的是GMT(格林威治)时间,$timeoffset是各地的时差。8是北京时间和GMT的时差。
      

  2.   

    奇怪,我也是5。0的版本,要不你到php门户网站去下一个试看看。
      

  3.   

    谢谢 Fibona,现在不差那么多了,但是还差好几十分钟呀?
    date() = 2006-01-10 09:01:40
    系统 = 2006-01-10 09:57:26