var
now = new Date(),
hour = now.getHours(),
minute = now.getMinutes(),
if (hour <= 9 && minute <= 59);
(hour <= 17 && hour >= 11 )
let hhmm = new Date().toLocaleTimeString('ru', { hour: '2-digit', minute: '2-digit' });
if ('00:00' <= hhmm && hhmm <= '08:59') {}
if ('09:00' <= hhmm && hhmm <= '10:59') {}
if ('11:00' <= hhmm && hhmm <= '16:59') {}
if ('17:00' <= hhmm && hhmm <= '23:59') {}
// или
if ('00:00' <= hhmm && hhmm <= '08:59') {}
else if ('09:00' <= hhmm && hhmm <= '10:59') {}
else if ('11:00' <= hhmm && hhmm <= '16:59') {}
else if ('17:00' <= hhmm && hhmm <= '23:59') {}
// или (рекомендую)
if (hhmm <= '08:59') {}
else if (hhmm <= '10:59') {}
else if (hhmm <= '16:59') {}
else if (hhmm <= '23:59') {}
if (hour >= 9 && hour <= 10) {
// код, который нужно выполнить в этот промежуток времени
}
if (hour === 9 && minute >= 0 || hour === 10 && minute <= 59) {
// код, который нужно выполнить в этот промежуток времени
}