-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
90 lines (79 loc) · 2.36 KB
/
main.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
let date = new Date();
let current_Month = [
"Jan",
"Feb",
"Mar",
"June",
"Apr",
"May",
"June",
"July",
"Aug",
"Sept",
"Oct",
"Nov",
"Dec",
];
//Get Current Day, Month, Date, and year
let month = current_Month[date.getMonth()];
let current_Date = date.getDate();
let year = date.getFullYear();
function getcurrent_Time() {
//Get Current Hour,Minutes,and seconds
let time = new Date();
let hours = time.getHours();
let mintues = time.getMinutes();
let seconds = time.getSeconds();
let midday = "AM";
//Ternary operaters
midday = hours >= 12 ? "PM" : "AM";
hours = hours >= 12 ? hours - 12 : hours; //Subtracts from 24 or 12
hours = hours === 0 ? 12 : hours; //If hours = 0 convert 0 into 12
hours = hours < 10 ? "0" + hours : hours;
mintues = mintues < 10 ? "0" + mintues : mintues;
seconds = seconds < 10 ? "0" + seconds : seconds;
let current_Time =
hours +
" : " +
mintues +
"<sub class='seconds'>" +
seconds +
"</sub> " +
"<span class='ampm'>" +
midday +
"</span>";
document.getElementById("current_time").innerHTML = current_Time;
}
setInterval(getcurrent_Time, 100);
//Display the content of current_Day with a underline
window.onload = function () {
let days = ["Sun", "Mon", "Tues", "Wed", "Thur", "Fri", "Sat"];
let currentDay = days[new Date().getDay()];
document.getElementById(currentDay).style.textDecoration = "underline";
};
let today_Date =
current_Month[date.getMonth()] + " " + current_Date + " " + year;
document.getElementById("today_date").innerHTML = today_Date;
//Theme Dark mode to Light mode
const body = document.querySelector("body");
toggle = document.querySelector(".toggle");
wrapper = document.querySelector(".wrapper");
weekends = document.querySelector(".weekends");
let getMode = localStorage.getItem("mode");
if (getMode && getMode === "dark") {
body.classList.add("dark");
wrapper.classList.toggle("dark");
weekends.classList.toggle("dark");
toggle.classList.add("active");
}
toggle.addEventListener("click", () => {
body.classList.toggle("dark");
wrapper.classList.toggle("dark");
weekends.classList.toggle("dark");
if (!body.classList.contains("dark")) {
return localStorage.setItem("mode", "light");
}
localStorage.setItem("mode", "dark");
});
toggle.addEventListener("click", () => toggle.classList.toggle("active"));
console.log(body, toggle);