let chooseOk = document.querySelector('.js-choose-ok')
for (let i = 0; i < dayContainer.length; i++) {
dayContainer[i].addEventListener('click', function(){
chooseTime.innerText = chooseOk.innerText
})
if(parseInt(li[i].textContent, 10) <= new Date().getHours()) {
element[i].classList.remove('night');
}
if(parseInt(li[i].textContent, 2) <= new Date().getHours()) {
element[i].classList.remove('night');
}
то время так if(parseInt(li[i].textContent, 22) <= new Date().getHours()) {
element[i].classList.remove('night');
}
то вообще вот так if(parseInt(li[i].textContent, 10) <= new Date().getHours()) {
}
и почему 10? querySelectorAll('.day')
и надо удалять класс, а он удалятся либо у одного либо увсех сразу, хотя на часах у меня 11:09 let element = document.querySelectorAll('.day');
for (let i = 0; i < element.length; i++) {
setInterval(() => {
if(new Date().getHours() < 22) {
element[i].classList.remove('night');
}
}
, 1000);
}