Добрый день! Есть 2 поля в которых указывается время (часы:минуты), к примеру время получение задачи, время закрытия задачи.
Получилось посчитать разницу вот таким способом
$date1 = new DateTime(20:55);
$date2 = new DateTime(21:65);
$interval = $date1->diff($date2);
echo $interval->format('%H:%I');
Результат вполне устраивал, но возникала сложность когда эти временные точки находятся в разных сутках, к примеру если $date1=25:51, а $date2=00:02, то в результате я получаю разницу в 23:49, но в действительности только 00:11.
Подскажите как решить данную проблему, добавлять дату не хотелось бы так как на это тратится больше времени