-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
22 lines (19 loc) · 695 Bytes
/
app.js
File metadata and controls
22 lines (19 loc) · 695 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const clock = () => {
let hourItem = document.querySelector("#h");
let minuteItem = document.querySelector("#m");
let secondItem = document.querySelector("#s");
let meridianItem = document.querySelector("#M");
let date = new Date();
let hours = date.getHours();
let minutes = date.getMinutes();
let seconds = date.getSeconds();
hours > 12
? (meridianItem.innerHTML = "PM")
: (meridianItem.innerHTML = "AM");
hours > 12 ? (hours = hours - 12) : (hours = hours);
hours == 0 ? (hours = hours + 12) : (hours = hours);
hourItem.innerHTML = hours;
minuteItem.innerHTML = minutes;
secondItem.innerHTML = seconds;
};
setInterval(clock, 500);