PHP 计算日期间隔天数

    <?php  
    $datetime1 = new DateTime('2009-10-11');  
    $datetime2 = new DateTime('2009-10-13');  
    $interval = $datetime1->diff($datetime2);  
    echo $interval->format('%R%a days');  
    ?>  
      
    <?php  
    $datetime1 = date_create('2009-10-11');  
    $datetime2 = date_create('2009-10-13');  
    $interval = date_diff($datetime1, $datetime2);  
    echo $interval->format('%R%a days');  
    ?>  

 

当前日期到20号的间隔天数

$datetime1 = new DateTime(date('Y-m-d',time()));  
$datetime2 = new DateTime(date('Y-m-20',time()));  
$interval = $datetime1->diff($datetime2);  
echo $interval->format('%a'); 

posted @ 2015-01-14 10:02  stoneryan  阅读(1288)  评论(0)    收藏  举报