now()到底是服务器系统时间,还是数据库系统时间

解决方案 »

  1.   

    1、如果我用insert into aa(time) values(now());
    客户端本机时间是2010-10-10,那插入服务器的时间是不是就为2010-10-10
    2、$date=Date('Y-m-d');
      insert into aa(time) values('$date'); 
    1 插入的是数据库的系统时间
    2 插入的是web server时间
    即使他们运行在同一台机器上,也有这个时间不同的可能
      

  2.   

    他没说反
    客户端本机时间是2010-10-10,那插入服务器的时间是不是就为2010-10-10
    ======================
    NOW()是数据库服务器的时间。$date=Date('Y-m-d');这个是WEB服务器的时间。这两个都和客户端机器的时间很可能不一样。
      

  3.   

    习惯用 now()
    为了保证时间一致,我们做自己的时间服务器
    每个地区的时间服务器都定时去中心站同步时间
    之后每地区的其他机器,包括内网IP的数据库服务器,定时去该地区的时间服务器同步使用一年多了,没有出过问题