现在的需求是这样的:
数据库中有一个是int型的,存放着10位数据,这个数据就是timestamp类型的日期数据如1127883316用PHP的Date()函数可以还原成日期格式,如 date('Y-m-d','1127883316'); 就能得出2005-9-28这样的日期来现在的问题是,mysql中或是PHP中有直接对形如 1127883316 这样的日期数据进行直接加法的吗。 如date_add()函数请指教

解决方案 »

  1.   

    mysql> select FROM_UNIXTIME(1127883316),
        ->  DATE_ADD(FROM_UNIXTIME(1127883316),INTERVAL 2 day);
    +---------------------------+-------------------------------------------
    | FROM_UNIXTIME(1127883316) | DATE_ADD(FROM_UNIXTIME(1127883316),INTERVA
    +---------------------------+-------------------------------------------
    | 2005-09-28 12:55:16       | 2005-09-30 12:55:16
    +---------------------------+-------------------------------------------
    1 row in set (0.00 sec)mysql>