Этот кусок скрывает
<option id="time_№" value="С №:00 до №:00">c №:00 до №:00</option>
если реальное время захватывает указанный диапазон, то он принимает значение "display", "none", в случае если дата меняется возвращается "display", "block".
Сорри ошибся, продублировал несколько строк зря)