Особого смысла объяснять код не вижу. Дело в том как этот код работает.
Chrome 63.0.3239.84
var time = new Date();
var hours = time.getHours();
console.log(hours, hours === 17, time <= 17, 17 <= 17);
console.log(15 <= time);
console.log(time <= 17);
Это я допустил какую то фундаментальную ошибку в JS? Или все таки Google?
А так? time - это же объект времени
var time = new Date();
var hours = time.getHours();
console.log(hours, hours === 17, hours <= 17, 17 <= 17);
console.log(15 <= hours);
console.log(hours <= 17);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости