Мне нужно проверить, не установлена ли данная дата менее 24 часов с текущей даты.
$custom="2014-10-10T20:59:11.000Z";
$createDate = new DateTime($custom);
$now = new DateTime();
$difference = $now->diff($createDate, true);
Теперь я получаю $difference->d
и $difference->h
.
Как найти разницу в часах?
Получите час этой разницы, используя DateTime::format(string $format)
:
$hourGap = $difference->format("h");