|
|
|
|
|
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(); |
|
|
|
|
|
|
|
|
const displayHours = hours % 12 || 12; |
|
|
|
|
|
|
|
|
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]; |
|
|
} |
|
|
|
|
|
|
|
|
setInterval(updateClock, 1000); |
|
|
updateClock(); |