JSFiddle - React, Tailwind, and code Playground
HTML
<div><b id='currentTime'>0:00</b></div>
JavaScript
function setTime() {
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10)
minutes = "0" + minutes
var suffix = "AM";
if (hours >= 12) {
suffix = "PM";
hours = hours - 12;
}
if (hours == 0) {
hours = 12;
}
console.log(hours, minutes, suffix);
document.getElementById('currentTime').innerText = hours + ":" + minutes + " " + suffix;
}
setInterval(setTime, 1000);