猿问

查找两个日期之间的天数

查找两个日期之间的天数

如何使用PHP找到两个日期之间的天数?



DIEA
浏览 501回答 3
3回答

Cats萌萌

$now = time(); // or your date as well$your_date = strtotime("2010-01-31");$datediff = $now - $your_date;echo round($datediff / (60 * 60 * 24));

月关宝盒

如果你用PHP 5.3 >到目前为止,这是计算差额的最精确的方法:$earlier = new DateTime("2010-07-06");$later = new DateTime("2010-07-09");$diff = $later->diff($earlier)->format("%a");

哈士奇WWW

来自PHP 5.3及更高版本,新日期/时间函数添加以获得差异:$datetime1 = new DateTime("2010-06-20");$datetime2 = new DateTime("2011-06-22");$difference = $datetime1->diff($datetime2); echo 'Difference: '.$difference->y.' years, '                     .$difference->m.' months, '                     .$difference->d.' days';print_r($difference);结果如下:Difference: 1 years, 0 months, 2 daysDateInterval Object(     [y] => 1     [m] => 0     [d] => 2     [h] => 0     [i] => 0     [s] => 0     [invert] => 0     [days] => 367)希望能帮上忙!
随时随地看视频慕课网APP
我要回答