javascript minus one month code example

Example 1: minus month javascript date

var d = new Date("January 14, 2012");
console.log(d.toLocaleDateString());
d.setMonth(d.getMonth() - 3);
console.log(d.toLocaleDateString());

Example 2: javascript date 3 months ago

var d = new Date();
d.setMonth(d.getMonth() - 3);

Example 3: javascript date 3 months ago

var someDate = new Date(); // add arguments as needed
someDate.setTime(someDate.getTime() - 3*28*24*60*60);
// assumes the definition of "one month" to be "four weeks".