-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
64 lines (56 loc) · 1.74 KB
/
script.js
File metadata and controls
64 lines (56 loc) · 1.74 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
const monthsName =[
"january",
"february",
"march",
"april",
"may",
"june",
"july",
"august",
"september",
"october",
"november",
"december"
];
const weeksName = [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
];
const pera = document.querySelector(".peragraph");
const dateline = document.querySelector(".dateline");
const timeDiv = document.querySelectorAll(".time .span");
const EndDates = new Date(2022,11,30,10,07);
dateline.innerHTML = `give way finish = ${weeksName[EndDates.getDay()]} ${formate(EndDates.getDate())} ${monthsName[EndDates.getMonth()]} ${EndDates.getFullYear()}, ${formate(EndDates.getHours())}:${formate(EndDates.getMinutes())} PM`;
// ### COUNTDOWN Function ### \\
let COUNTDOWN = setInterval(function getCountdown(){
const currentDate = new Date();
var endtime = EndDates.getTime();
var currenttime = currentDate.getTime();
var difference = endtime - currenttime;
let oneSec = 1000;
let oneMin = 60*oneSec;
let oneHour = 60*60*oneSec;
let oneDay = 24*60*60*oneSec;
var secound = Math.floor((difference % oneMin)/oneSec);
var minute = Math.floor((difference % oneHour)/oneMin);
var hour = Math.floor((difference % oneDay)/oneHour);
var day = Math.floor((difference / oneDay));
var timeValuAarr = [day, hour, minute, secound];
var timeValueName = ["days", "hours", "minutes", "seconds"];
timeDiv.forEach(function(item, index){
item.innerHTML = `${formate(timeValuAarr[index])} <p>${timeValueName[index]}</p>`
})
},1000)
// ### FORMATE Function ### \\
function formate(value){
if(value<10){
return value = `0${value}`
}else{
return value
}
}