Мне нужно получить диапазон по часам, начиная с фактического часа, например: если в этот момент в 05:25, мне нужно получить 05:00 и 06:00.
У меня есть этот код:
$currentHour = (new DateTime())->format('H:00');
$nextHour = (new DateTime('+59 minutes'))->format('H:00');
$timeRangeFinal = [$currentHour, $nextHour];
Если текущим часом не является 01:00, 02:00, 03:00 ... код работает нормально, но если текущий час, например, 02:00, массив такой же, $ timeRangeFinal [0] = "02:00" и $ timeRangeFinal [1] = "02:00".
Как получить диапазон по часам с *: 00?