starttree.sh/clock.js

33 lines
876 B
JavaScript
Raw Normal View History

2022-10-16 14:38:29 +00:00
let clock = () => {
let date = new Date();
let hrs = date.getHours();
let mins = date.getMinutes();
let secs = date.getSeconds();
/*
let period = "AM"
if (hrs == 0) {
hrs = 12;
} else if (hrs >= 12) {
hrs = hrs - 12;
period = "PM";
}
*/
// Prepend 0 if number is less than 10
hrs = hrs < 10 ? "0" + hrs : hrs;
mins = mins < 10 ? "0" + mins : mins;
secs = secs < 10 ? "0" + secs : secs;
let time = `${hrs}:${mins}`;
// let time = `${hrs}:${mins}:${secs}`; // Time with seconds
// let time = `${hrs}:${mins} ${period}`; // American style
// let time = `${hrs}:${mins}:${secs} ${period}`; // American style with seconds
document.getElementById("clock").innerHTML = time;
setTimeout(clock, 1000); // refreshes every second
};
window.onload = function () {
clock();
};