[an error occurred while processing this directive]
|
Если же наоборот (в 17-45 вкл, а в 8-45 выкл), то не годится.
В общем случае можно разбить интервал на 2 части, в каждой из которых начальное время будет меньше конечного. Например, 17:45-8:15 разбиваем на 2 таких -- 17:45-23:59 и 00:00-8:15.
Если текущее время влезает в один из этих интервалов, то включаем рубильник, иначе - выключаем. Проверять каждую минуту.
E-mail: info@telesys.ru