JSFiddle - React, Tailwind, and code Playground
by alexflav23
JavaScript
var now = new Date();// gives you the current date.
var sevenDaysFromNow = new Date();
sevenDaysFromNow.setDate(now.getDate() + 7); // adds seven days.
function compareDates(d, dd) {
if (d - dd > 0) {
return 1;
} else if (d === dd) {
return 0;
} else {
return -1;
};
};
function printDate(d) {
var day = d.getDate();
var month = d.getMonth() + 1; //Months are zero based
var year = d.getFullYear();
return day + "-" + month + "-" + year;
};
var ms = sevenDaysFromNow - now;
var hoursDiff = ms / 1000 / 60 / 60;
var daysDiff = ms / 1000 / 60 / 60 / 24;
document.body.innerHTML += "Now: " + printDate(now) + "<br />";
document.body.innerHTML += "Now + 7 days: " + printDate(sevenDaysFromNow) + "<br />";
document.body.innerHTML += "Difference in miliseconds: " + ms + "<br />";
document.body.innerHTML += "Difference in hours: " + hoursDiff + "<br />";
document.body.innerHTML += "Difference in days: " + daysDiff + "<br />";