我有个字段Infotime为时间类型,值:2010-09-15 12:20:33
一个字段LongTime为int型,值为7。我现在想把2010-09-15 12:20:33转换成2010-09-15并在后面的日期上加上7,即最后的结果为:2010-09-22

解决方案 »

  1.   

    echo date('Y-m-d H:i:s',strtotime(2010-09-15 12:20:33)+60*60*24*7);
      

  2.   

    yangball的意思没有错,只不过你得加数据查询的语句
    <?php
    $plus = parseInt($LongTimeField);
    $date = $Infotime; //这个都是从数据库查询出来的,具体的查询就不写了,自己找PHP手册对照做。
    echo date('Y-m-d H:i:s',strtotime($date)+60*60*24*$plus);
    ?>
      

  3.   


    SQL即可:
    select date(date_add(Infotime, INTERVAL longtime DAY ));