Так что я пытаюсь получить разницу в днях для следующих дат.Для одного из них это работает, а для другого номер выключен.Это должно быть 3.
Я мог бы использовать функцию ceil
, но я все еще не знаю, почему следующее неверно.
$checkOut = strtotime('2011-02-16');
$checkIn = strtotime('2011-02-11');
echo ($checkOut - $checkIn) / (60 * 60 * 24); // => 5
echo floor(($checkOut - $checkIn)/(60*60*24)); // => 5
$checkOut = strtotime('2011-03-14');
$checkIn = strtotime('2011-03-11');
echo ($checkOut - $checkIn) / (60 * 60 * 24); // => 2.958333333
echo floor(($checkOut - $checkIn)/(60*60*24)); // => 2