получить на прошлой неделе в JavaScript

Я использую следующее в сценарии:

var startDate = new Date("10/12/2012");
var endDate = new Date("10/18/2012");

Я хотел бы, чтобы эти даты создавались динамически с startDate, как в прошлый понедельник, и с endDate, как в прошлое воскресенье. Я пробовал следующее:

var curr = new Date; // get current date
var first = curr.getDate() - curr.getDay(); // First day is the day of the month - the day of the week
var last = first + 6; // last day is the first day + 6
var startDate = new Date(curr.setDate(first)).format("m/dd/yyyy");
var endDate = new Date(curr.setDate(last)).format("m/dd/yyyy");

Но по какой-то причине это неt работать - ничего не выводится для переменных startDate или endDate.

Есть идеи, что я делаю не так?

Ответы на вопрос(3)

Ваш ответ на вопрос