JSFiddle - React, Tailwind, and code Playground
HTML
<div id=clock></div>
JavaScript
var _seconds = 29517703;
var counter = setInterval(timer, 1000); //1000 will* run it every 1 second
function timer() {
_seconds = _seconds - 1;
if (_seconds == -1) {
clearInterval(counter);
return;
}
var days = Math.floor(_seconds / 86400);
var hours = Math.floor((_seconds % 86400) / 3600);
var minutes = Math.floor(((_seconds % 86400) % 3600) / 60);
var seconds = ((_seconds % 86400) % 3600) % 60;
document.getElementById("clock").innerHTML = days + " days " + hours + " hours " + minutes + " minutes and " + seconds + " seconds";
}