Получите разницу PHP DateTime в днях, считая смену дня в полночь
Какой самый простой способ получить разницу в днях между двумя PHPDateTimes
с учетом полуночи как смены дня (точно так же какDATEDIFF(DAY)
Функция SQL делает)?
Например, между сегодняшним днем в 13:00 и завтрашним днем в 12:00 я должен получить 1 (день), хотя интервал составляет менее 24 часов.
$date1 = new DateTime("2013-08-07 13:00:00");
$date2 = new DateTime("2013-08-08 12:00:00");
echo $date1->diff($date2)->days; // 0