-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathscript.js
41 lines (27 loc) · 1 KB
/
script.js
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
let daysEl = document.getElementById('days');
let hourEl = document.getElementById('hours');
let minEl = document.getElementById('mins');
let secEl = document.getElementById('sec');
function countdown(){
var currentTime= new Date().getTime(); // Curent Time
const newYear = new Date("dec 31, 2021 23:59:59").getTime(); // destination time
var difference = newYear - currentTime;
// you have got the answere but in milliseconds
var seconds,hours,days,minutes;
seconds = Math.floor((difference%(1000*60)/1000));
minutes = Math.floor(difference%(1000*60*60)/(1000*60));
hours = Math.floor((difference%(1000*60*60*24))/(1000*60*60));
days = Math.floor(difference/(1000*60*60*24));
daysEl.innerHTML = days;
hourEl.innerHTML =Timeformat(hours);
minEl.innerHTML = Timeformat(minutes);
secEl.innerHTML = Timeformat(seconds);
};
function Timeformat (time) {
if(time < 10)
return (`0${time}`);
else
return time;
}
setInterval(countdown,1000)
// 1000ms = 1 sec