Привет всем! Нужен обратный таймер который начинается с 24:00, (23:59:59) до 00, порылся в гугле с утра ищу, но везде таймера только такие что нужно устанавливать дату окончания, ну вобще никак не смог настроить под себя приведу код может поделитесь советом!
function initializeTimer() {
var endDate = new Date(2018,12,29);
var currentDate = new Date();
var seconds = (endDate-currentDate) / 1000;
if (seconds > 0) {
var minutes = seconds/60;
var hours = minutes/60;
var days = hours / 24;
minutes = (hours - Math.floor(hours)) * 60;
days = Math.floor(days);
hours = Math.floor(hours)- days * 24;
seconds = Math.floor((minutes - Math.floor(minutes)) * 60);
minutes = Math.floor(minutes);
setTimePage(days, hours,minutes,seconds);
function secOut() {
if (seconds == 0) {
if (minutes == 0) {
if (hours == 0) {
if(days == 0){
showMessage(timerId);
}
else{
days--;
hours = 24;
minutes = 59;
seconds = 59;
}
}
else {
hours--;
minutes = 59;
seconds = 59;
}
}
else {
minutes--;
seconds = 59;
}
}
else {
seconds--;
}
setTimePage(days, hours,minutes,seconds);
}
timerId = setInterval(secOut, 1000)
}
else {
alert("Установленая дата уже прошла");
}
}
window.onload = function()
{
initializeTimer();
}
результат с этого кода