查找两个日期之间的天数
如何使用PHP查找两个日期之间的天数?
$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");
$abs_diff = $later->diff($earlier)->format("%a"); //3
如果您需要相对(签名)天数,请改用以下内容:
$earlier = new DateTime("2010-07-06");
$later = new DateTime("2010-07-09");
$pos_diff = $earlier->diff($later)->format("%r%a"); //3
$neg_diff = $later->diff($earlier)->format("%r%a"); //-3
有关php格式的更多信息可以在这里找到:https://www.php.net/manual/en/dateinterval.format.phpDateInterval