JSFiddle - React, Tailwind, and code Playground

by TrueBlueAussie

HTML

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

JavaScript

function pad2(number) {
  number = '0' + Math.floor(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 = (seconds / 3600) % 24;
  var minute = (seconds / 60) % 60;
  var second = seconds % 60;

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