$date1 = '2021-01-01';
$date2 = '2021-05-01';
echo diffMonth($date1, $date2); // 输出 4
function diffMonth($date1, $date2)
{
$date1 = new DateTime($date1);
$date2 = new DateTime($date2);
$interval = $date1->diff($date2);
$months = $interval->y * 12 + $interval->m;
return $months;
}
备注:
$interval->y 年
$interval->m 月
$interval->d 天