そのため、次の日付の日数の差を取得しようとしています。そのうちの 1 つは機能しますが、もう 1 つは数値がずれています。3 である必要があります。
関数を使用できましたceilが、以下が正しくない理由はまだわかりません。
$checkOut = strtotime('2011-02-16');
$checkIn = strtotime('2011-02-11');
エコー ($checkOut - $checkIn) / (60 * 60 * 24); // => 5
echo floor(($checkOut - $checkIn)/(60*60*24)); // => 5
$checkOut = strtotime('2011-03-14');
$checkIn = strtotime('2011-03-11');
エコー ($checkOut - $checkIn) / (60 * 60 * 24); // => 2.958333333
echo floor(($checkOut - $checkIn)/(60*60*24)); // => 2