JSFiddle - React, Tailwind, and code Playground

by Shubham Agrawal

HTML

<div id="showTime"></div>

JavaScript

showDiff();

function showDiff() {

  var date1 = new Date(); // start date today's date
  var date2 = new Date(99, 5, 24, 11, 33, 30, 0); //end Date


  var diff = (date2 - date1) / 1000;
  var diff = Math.abs(Math.floor(diff));

  var days = Math.floor(diff / (24 * 60 * 60));
  var leftSec = diff - days * 24 * 60 * 60;

  var hrs = Math.floor(leftSec / (60 * 60));
  var leftSec = leftSec - hrs * 60 * 60;

  var min = Math.floor(leftSec / (60));
  var leftSec = leftSec - min * 60;




  document.getElementById("showTime").innerHTML = "You have " + days + " days " + hrs + " hours " + min + " minutes and " + leftSec + " seconds before death.";

  setTimeout(showDiff, 1000);
}