これを使用して、2 つの日付間の日数を取得しています。
$nbDays = $dateArrival->diff($dateDeparture);
これを画面に出力したい場合は、「->format()」を使用できます。しかし、乗算で日数を使用したい場合、これを INT に変換するにはどうすればよいでしょうか?
diff()DateIntervalpublic daysプロパティを持つ を返します。
$nbDays = $dateArrival->diff($dateDeparture);
echo $nbDays->days;
の戻り値DateTime::diffはDateIntervalです。ドキュメントを見るとdays、整数の日数を取得するために使用できるフィールドがクラスにあることがわかります。