так то все интервалы должны начинаться с 0 и заканчиваться 24. Тоесть нужно разбить ваш интервал на два подинтервала если первое значение больше воторого. Время переводить абсолютные минуты суток(сколько минут прошло с 00:00) - так будет проще сравнивать.