JSFiddle - React, Tailwind, and code Playground
by alexflav23
JavaScript
var cc = new Date("9/13/2012 12:00 AM");
var c = new Date();
function timeDifference(d, dd) {
var minute = 60 * 1000,
hour = minute * 60,
day = hour * 24,
month = day * 30,
ms = Math.abs(d - dd);
var months = parseInt(ms / month, 10);
ms -= months * month;
var days = parseInt(ms / day, 10);
ms -= days * day;
var hours = parseInt(ms / hour, 10);
ms -= hours * hour;
var minutes = parseInt(ms / minute, 10);
return [
months + " months",
days + " days",
hours + " hours",
minutes + " minutes"
].join(", ");
};
document.body.innerHTML += timeDifference(cc, c) + "<br />";