Искал расчет по типу вычитать текущую дату из той которая будет с выводом в блок по его id
Нашел что то вроде этого (Конечная дата уже та что нужно):
Код JS<script>
function daysLeftNewYear() {
today = new Date()
nextDate = new Date("25.12.2019")
msPerDay = 24*60*60*1000;
daysLeft = Math.round((nextDate.getTime() - today.getTime())/msPerDay);
dayname = ""
ds = ""+daysLeft
dd=parseInt(ds.substr(ds.length-1))
if(daysLeft>4&&daysLeft<21)dayname=""
else
if(dd==1)dayname=""
else
if(dd==2||dd==3||dd==4)dayname=""
else dayname=""
if(daysLeft<0) {document.write("")}
else {
if(daysLeft==0) {document.write("")} else {
document.write(""+daysLeft+dayname+"!")}
}
}
</script>
Но не нашел как вывести значение (кол-во дней) в пустой div.
И как бы добавить если осталось 5 дней то блоку в который выводится значение добавлять class="red"
Или можно как то проще сделать
Уважаемые знатоки JS прошу помочь