-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
35 lines (31 loc) · 1001 Bytes
/
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
var countDate = new Date('Feb 01, 2025 00:00:00').getTime();
window.addEventListener('load', e => {
newYear();
if ('serviceWorker' in navigator) {
try {
navigator.serviceWorker.register('sw.js');
console.log('SW registered');
} catch (error) {
console.log('SW reg failed');
}
}
});
function newYear () {
var now = new Date().getTime();
gap = countDate - now;
var second = 1000;
var minute = second * 60;
var hour = minute * 60;
var day = hour * 24;
var d = Math.floor(gap/(day));
var h = Math.floor(gap%(day)/(hour));
var m = Math.floor(gap%(hour)/(minute));
var s = Math.floor(gap%(minute)/(second));
document.getElementById('day').innerText=d;
document.getElementById('hour').innerText=h;
document.getElementById('minute').innerText=m;
document.getElementById('second').innerText=s;
}
setInterval(function() {
newYear();
}, 1000)