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'); 

原文地址:https://www.cnblogs.com/stoneryan/p/4223231.html