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