Глюк в минутами

При попытке указать "интервал времени (начало, конец)", если начальная минута больше конечной (например, "10:30" и "11:00"), получаю ошибку "Интервал времени не должен переходить через границу суток".
Вероятно, в скрипте ВСЕГДА сравнивается начальная и конечная минута, а надо сравнивать ТОЛЬКО ТОГДА, когда начальные и конечные часы совпадают.
Вероятно, в скрипте ВСЕГДА сравнивается начальная и конечная минута, а надо сравнивать ТОЛЬКО ТОГДА, когда начальные и конечные часы совпадают.