Svileff
Новичок
Приветствую всех. Столкнулся с такой проблемой сегодня. В определенный промежуток времени у меня выводится элементы на экран. Но проблема возникла в переходе с одного месяца на другой. (31.01.2022 сравнивается с 01.02.2022 и т.д.) Вывод не получается так как он не понимает что месяц меняется.
Подскажите может в другом формате преобразовать дату и время. И можно пример.
JavaScript:
// ${date} - это день который выбрали
let newDate = new Date().toLocaleString(),
timeDataNew = newDate.toLocaleString(),
d = `${date}, 09:00:00` > timeDataNew || `${date}, 13:00:00` >= timeDataNew,
d2 = `${date}, 13:00:00` > timeDataNew || `${date}, 17:00:00` >= timeDataNew,
d3 = `${date}, 17:00:00` > timeDataNew || `${date}, 21:00:00` >= timeDataNew;
if(d){
//Выводит элемент
}
if(d2){
//Выводит элемент
}
if(d3){
//Выводит элемент
}