Archived
Template
2
0
This repository has been archived on 2023-12-24. You can view files and clone it, but cannot push or open issues or pull requests.
countdown/script.js
2022-01-31 15:11:11 +01:00

32 lines
863 B
JavaScript

const daysEl =document.getElementById ('days');
const hoursEl =document.getElementById ('hours');
const minutesEl =document.getElementById ('minutes');
const secondsEl =document.getElementById ('seconds');
const newYears = '1 Jan 2023';
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);