32 lines
842 B
JavaScript
32 lines
842 B
JavaScript
const daysEl =document.getElementById ('days');
|
|
const hoursEl =document.getElementById ('hours');
|
|
const minutesEl =document.getElementById ('minutes');
|
|
const secondsEl =document.getElementById ('seconds');
|
|
|
|
const newYears = '19 Oct 2022 19:00:00';
|
|
|
|
function countdown() {
|
|
const newYearsDate = new Date(newYears);
|
|
const currentDate = new Date();
|
|
|
|
|
|
const totalSeconds = new Date(newYearsDate - currentDate) / 1000;
|
|
|
|
const days = Math.floor(totalSeconds / 3600 / 24);
|
|
const hours = Math.floor(totalSeconds / 3600) % 24;
|
|
const minutes = Math.floor(totalSeconds / 60) % 60;
|
|
const seconds =Math.floor(totalSeconds) % 60;
|
|
|
|
daysEl.innerHTML = days;
|
|
hoursEl.innerHTML = hours;
|
|
minutesEl.innerHTML = minutes;
|
|
secondsEl.innerHTML = seconds;
|
|
}
|
|
|
|
//Initial call
|
|
countdown();
|
|
|
|
setInterval(countdown, 1000);
|
|
|
|
|