-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
25 lines (23 loc) · 815 Bytes
/
Copy pathscript.js
File metadata and controls
25 lines (23 loc) · 815 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const daysEl=document.getElementById('days');
const hoursEl=document.getElementById('hours');
const minsEl=document.getElementById('mins');
const secsEl=document.getElementById('secs');
const newYears="1 jan 2024";
function countdown(){
const newYearsDate=new Date(newYears);
const currDate=new Date();
const totatSeconds=(newYearsDate-currDate)/1000;
const days=Math.floor(totatSeconds/3600/24);
const hours=Math.floor(totatSeconds/3600)%24;
const mins=Math.floor(totatSeconds/60)%60;
const secs=Math.floor(totatSeconds)%60;
daysEl.innerHTML=days;
hoursEl.innerHTML=format(hours);
minsEl.innerHTML=format(mins);
secsEl.innerHTML=format(secs);
}
function format(time){
return time<10?`0${time}`:time;
}
countdown();
setInterval(countdown,1000);