function myTimeCheck() {
const now = new Date(); // время браузера
const hour = now.getHours(); // который час
if (hour > 7 && hour < 14) { // у вас в вопросе 9,10,11,17 и 23. вы определитесь что именно вам нужно
someElement.hide(); // магия!
}
}
setInterval(myTimeCheck, 5000); // проверять каждые пять секунд
new Date()
, получаем оттуда текущий час и смотрим, попадает ли он под заданный диапазон. Если да, то не показываем "элемент 09:00-11:00", если нет, то показываем.new Date()
возвращает время и дату СИСТЕМЫ пользователя. Если вам нужно "настоящее время", то можно слать запросы на сервер, где установлено время. Наверняка есть какое-то свободное API для этого.