How to calculate the date range for the week and the month in javascript?


Can someone guide me on date range in JavaScript?

I want to calculate one week and month date range from today's date; I.e, if today is "18th july 2010", the range for the week should be "11/07/2010 - 8/07/2010" and for the month it should be "01/07/2010 - 18/07/2010".

Thanks for your guidance in advance.

Try this:

var now = new Date();
var nextWeek = new Date(new Date(now).setDate(now.getDate() + 7));
var nextMonth = new Date(new Date(now).setMonth(now.getMonth() + 1));