JSFiddle - React, Tailwind, and code Playground
Difference Between Two Dates
by skibulk
JavaScript
var date = new Date("2000-01-01");
var prevDate = new Date("2001-10-26");
console.log(dateDiff(prevDate, date));
// http://stackoverflow.com/a/544429/6465140
function dateDiff(date1,date2) {
var second=1000, minute=second*60, hour=minute*60, day=hour*24, week=day*7;
var timeDiff = date1 - date2;
return {
years: date1.getFullYear() - date2.getFullYear(),
months: ( date1.getFullYear() * 12 + date1.getMonth() )
- ( date2.getFullYear() * 12 + date2.getMonth() ),
days: Math.floor(timeDiff / day),
hours: Math.floor(timeDiff / hour),
minutes: Math.floor(timeDiff / minute),
}
}