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 />";