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);