JSFiddle - React, Tailwind, and code Playground

by TrueBlueAussie

HTML

<h1 id="output"></h1>

JavaScript

function pad2(number) {
  number = '0' + number;
  return number.substr(number.length - 2);
}

setInterval(function() {
  var ticks = $.now();
  
  // Assume milliseconds for now
  var seconds = Math.floor(ticks / 1000);
  console.log(seconds);
  var hour = Math.floor((seconds / 3600) % 24);
  var minute = Math.floor((seconds / 60) % 60);
  var second = seconds % 60;

  var result = pad2(hour) + ':' + pad2(minute) + ':' + pad2(second)
  $('#output').html(result);
}, 1000);