看下php.ini中的时区:
date.timezone=PRC
是不是这个,这个是北京的

解决方案 »

  1.   

    1.服务器本身的时间正不正确?
    2.PHP的timezone设置是否正确.如果不配置是以格林尼治时区+0为标准的.北京时间在+8区,需配置php.ini中date.timezone=shanghai
      

  2.   

    mysql 本身就有时间戳的类型
    可以自动更新时间
      

  3.   

    如果时区设置正确
    date('Y-m-d H:i:s',time())直接这样测试看看,
    如果没有问题,看是不是插入的时候哪 里改变的值
      

  4.   


    有朋友说用这个:
    date_default_timezone_set('PRC');