比较简单.echo date("Y-m-d", mktime(now hour,now minute,now second,(now month) + 20,now day,now year);

解决方案 »

  1.   

    php 里有now这个函数的?我好象没见过嘛,请问怎么用啊?
      

  2.   

    哦,我说的now是伪代码,意思就是现在的意思.now year 就是今天,now day 就是今天,这是需要你自己来写的,你的问题完整代码:
    echo date("Y-m-d", mktime(date("H"),date("i"),date("s"),date("m") + 20,date("d"),date("Y"));
      

  3.   

    echo date("Y-m-d", strtotime("+20 days"));
      

  4.   

    <?php 
    $now=date('Y-n-j');
    $db=mysqli_connect('localhost','user','password');
    $result=mysqli_query($db,"SELECT adddate('$now',interval 20 day)");
    $times=mysqli_fetch_row($result);
    echo '<br>';
    echo "20天后是".$times[0];
     ?>
    使用mysql多方便
    还不用考虑月份问题