Update js/main.js

This commit is contained in:
LEGALISE_PIRACY 2024-03-11 03:19:54 +00:00
parent 940aae94f5
commit ef4d8bce12

View File

@ -117,43 +117,37 @@ function delPassword() {
} }
let use12HourFormat = localStorage.getItem('timeFormat') !== '24'; let use12HourFormat = "24" !== localStorage.getItem("timeFormat");
function getCurrentTime() { function getCurrentTime() {
const n = document.getElementById("time"); const t = document.getElementById("time");
fetch("https://worldtimeapi.org/api/ip").then((t => t.json())).then((e => {
fetch("https://worldtimeapi.org/api/ip") const o = formatTime(new Date(e.utc_datetime));
.then(response => response.json()) t.textContent = o
.then(data => { })).catch((() => {
const t = new Date(data.utc_datetime); const e = formatTime(new Date);
const formattedTime = formatTime(t); t.textContent = e
n.textContent = formattedTime; }))
})
.catch(() => {
const currentTime = new Date();
const formattedTime = formatTime(currentTime);
n.textContent = formattedTime;
});
} }
function formatTime(time) { function formatTime(t) {
const options = { const e = {
hour: "numeric", hour: "numeric",
minute: "numeric", minute: "numeric",
second: "numeric", second: "numeric",
hour12: use12HourFormat hour12: use12HourFormat
}; };
return time.toLocaleTimeString(undefined, options); return t.toLocaleTimeString(void 0, e)
} }
function toggleTimeFormat() { function toggleTimeFormat() {
use12HourFormat = !use12HourFormat; use12HourFormat = !use12HourFormat, localStorage.setItem("timeFormat", use12HourFormat ? "12" : "24"), updateButtonText(), getCurrentTime()
localStorage.setItem('timeFormat', use12HourFormat ? '12' : '24');
getCurrentTime();
} }
getCurrentTime(); function updateButtonText() {
setInterval(getCurrentTime, 900); document.getElementById("toggleButton").textContent = use12HourFormat ? "Switch to 24-Hour Time" : "Switch to 12-Hour Time"
}
getCurrentTime(), updateButtonText(), setInterval(getCurrentTime, 900);
let cookieConsentScript = document.createElement("script"); let cookieConsentScript = document.createElement("script");