-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
42 lines (28 loc) · 1.06 KB
/
script.js
File metadata and controls
42 lines (28 loc) · 1.06 KB
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
42
const daysEl = document.getElementById('days');
const hoursEl = document.getElementById('hours');
const minsEl = document.getElementById('mins');
const secondsEl = document.getElementById('seconds');
const newYear = '1 Jan 2022';
function countdown(){
const newYearDate = new Date(newYear);
const currentDate = new Date();
const totalSeconds = (newYearDate - 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
minsEl.innerHTML = minutes
secondsEl.innerHTML = seconds
// console.log(days);
// console.log(hours);
// console.log(minutes);
// console.log(seconds);
// console.log(totalSeconds);
// console.log(newYearDate);
// console.log(currentDate);
// console.log(newYearDate - currentDate);
}
countdown();
setInterval(countdown,1000);