JSFiddle - React, Tailwind, and code Playground
JavaScript
var start = (new Date).getTime();
(function timer(start, count){
var pause, stamp;
stamp = (new Date).getTime() - start
if (stamp >= 1000) {
pause = 1000;
count++;
} else {
pause = 0;
}
document.body.innerHTML = count;
setTimeout(timer, pause, start, count);
})(start, 0);