JSFiddle - React, Tailwind, and code Playground

by mblase75

HTML

<span id="h">02</span>:<span id="m">00</span>:<span id="s">06</span>

JavaScript

h = $('#h');
m = $('#m');
s = $('#s');

setInterval(do_time,1000);

function do_time() {

    hour = parseInt(h.text(), 10);
    minute = parseInt(m.text(), 10);
    second = parseInt(s.text(), 10);

    second--;

    if (second < 0) {
        second = 59;
        minute = minute - 1;
    }

    if (minute < 0) {
        minute = 59;
        hour = hour - 1;
    }

    h.html("0".substring(hour >= 10) + hour);
    m.html("0".substring(minute >= 10) + minute);
    s.html("0".substring(second >= 10) + second);
}