[PHP] 2つの日付の日数差分と月数差分を取得する方法

PHP

2つの日付の日数差分

<?php $date1 = new DateTime("2024-02-05"); $date2 = new DateTime("2023-11-30"); // 日付の差分を計算 $interval = $date1->diff($date2); echo $interval->days

結果

67

2つの日付の月数差分

<?php $date1 = new DateTime("2024-02-05"); $date2 = new DateTime("2023-11-30"); // 日付の差分を計算 $interval = $date1->diff($date2); // 差分月数を計算 $months = ($interval->y * 12) + $interval->m; echo $months

結果

2