Date: Look Ahead/Behind by Days

by mmansion

JavaScript

//date - look ahead or behind by certain number of days 

function lookAhead(days) {
 var millis = daysToMillis(days);
 var date   = new Date(new Date().getTime() + millis);
 return date;
}

function lookBehind(days) {
 var millis = daysToMillis(days);
 var date   = new Date(new Date().getTime() - millis);
 return date;
}

function daysToMillis(days) {
 return days * 24 * 60 * 60 * 1000;         
}

document.writeln(lookBehind(2));

document.writeln("<br>");

document.writeln(lookAhead(4));