File size: 1,149 Bytes
6967708 |
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 |
// Mathematical equations for each digit 0-9
const digitEquations = {
0: "lim<sub>x→∞</sub>(1/x)",
1: "cos(0)",
2: "1 + 1",
3: "√9",
4: "2<sup>2</sup>",
5: "∫<sub>0</sub><sup>1</sup>5dx",
6: "3!",
7: "⌈6.3⌉",
8: "4 × 2",
9: "3<sup>2</sup>"
};
function updateClock() {
const now = new Date();
const hours = now.getHours();
const minutes = now.getMinutes();
const seconds = now.getSeconds();
// Format hours to 12-hour format
const displayHours = hours % 12 || 12;
// Update each digit with equation
document.querySelector('.hour-digit .equation').innerHTML =
digitEquations[Math.floor(displayHours / 10)] || digitEquations[displayHours % 10];
document.querySelector('.minute-digit .equation').innerHTML =
digitEquations[Math.floor(minutes / 10)] + " " + digitEquations[minutes % 10];
document.querySelector('.second-digit .equation').innerHTML =
digitEquations[Math.floor(seconds / 10)] + " " + digitEquations[seconds % 10];
}
// Update clock every second
setInterval(updateClock, 1000);
updateClock(); // Initial call |