57 lines
1.4 KiB
JavaScript
57 lines
1.4 KiB
JavaScript
function currentTime() {
|
|
let date = new Date();
|
|
let hrs = date.getHours();
|
|
let min = date.getMinutes();
|
|
let sec = date.getSeconds();
|
|
let meridiem = "AM";
|
|
|
|
if(hrs === 0){
|
|
hrs = 12;
|
|
}
|
|
if(hrs > 12){
|
|
hrs = hrs - 12;
|
|
meridiem = "PM";
|
|
}
|
|
|
|
hrs = (hrs < 10) ? "0" + hrs : hrs;
|
|
min = (min < 10) ? "0" + min : min;
|
|
sec = (sec < 10) ? "0" + sec : sec;
|
|
|
|
let time = hrs + ":" + min + ":" + sec + " " + meridiem;
|
|
|
|
document.getElementById("standardClock").innerText = time;
|
|
let t = setTimeout(function(){ currentTime() }, 1000);
|
|
}
|
|
|
|
function getIP(queriedIP) {
|
|
return new Promise((resolve, reject) => {
|
|
const resolver = new doh.DohResolver("https://1.1.1.1/dns-query");
|
|
resolver
|
|
.query(queriedIP, "A")
|
|
.then((response) => {
|
|
response.answers.forEach((ans) => {
|
|
resolve(ans.data)
|
|
});
|
|
if (response.answers.length == 0) {
|
|
resolve(queriedIP)
|
|
}
|
|
})
|
|
.catch((err) => reject(err));
|
|
});
|
|
}
|
|
|
|
getIP("collins.ns.cdez.net").then((res) => {
|
|
document.getElementById("collins").innerText = res;
|
|
});
|
|
|
|
getIP("forrest.ns.cdez.net").then((res) => {
|
|
document.getElementById("forrest").innerText = res;
|
|
});
|
|
|
|
getIP("roth.ns.cdez.net").then((res) => {
|
|
document.getElementById("roth").innerText = res;
|
|
});
|
|
|
|
getIP("dashner.ns.cdez.net").then((res) => {
|
|
document.getElementById("dashner").innerText = res;
|
|
});
|