私はこのコードで日付を比較しています:
$date1 = new DateTime("2007-03-24 12:10:00");
$date2 = new DateTime("2009-06-26 14:00:30");
$interval = $date1->diff($date2);
これをエコーするecho $interval->m." months and".$interval->d." days.";
と、出力が得られます3 months and 2 days.
。ここで、日付の違いをエコーしたいのですが、日数に月数を含めたいので、1 か月 (30 日) と 5 日の違いは、1 か月と 5 日ではなく 35 日になります。どうすればいいですか?
PHP バージョン 5.3 以降を使用しています。