JSFiddle - React, Tailwind, and code Playground

by rsm23

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>

JavaScript

function pad(num) {
    return ("0"+num).slice(-2);
}
var timeleft = 28800;
var downloadTimer = setInterval(function(){
  if(timeleft <= 0){
    clearInterval(downloadTimer);
  }

  console.log(moment.utc(timeleft*1000).format('HH:mm:ss'));
  
  timeleft -= 1;
}, 1000);
clearInterval(downloadTimer);