Пытаюсь написать управление освещением в теплице на node.js.
Мне необходимо включить реле в диапазоне с 22:00 до 6:00 и с 6:00 до 22:00 не включать реле. Я создал две переменные
var nightStart = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 22, 00, 00);
var dayStart = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 06, 00, 00);
А потом их отнимал от now, но, как оказалось, ночью код не работал и программа все равно думала, что сейчас день.
Как еще можно определить, в какой интервал входит текущее время?