Я пытаюсь установить две переменные для первого и последнего дня недели для заданной даты, но метод .setDate (), похоже, не меняет дату, а переменные lastday и firstday возвращают Недопустимая дата (1970)
DateNew - это мой шаг ввода, который определяется как формат dd / MM / yyyy
var curr = DateNew;
var first = getDayNumber(curr,"d") - getDayNumber(curr,"wm")
var last = first + 7;
var firstday = new Date(curr.setDate(first)).toUTCString();
var lastday = new Date(curr.setDate(last)).toUTCString();