Javascript: Holen Sie sich Montag und Sonntag der Vorwoche
Ich verwende das folgende Skript, um Montag (zuerst) und Sonntag (zuletzt) für die vorherige Woche zu erhalten:
var curr = new Date; // get current date
var first = curr.getDate() - curr.getDay() - 6; // Gets day of the month (e.g. 21) - the day of the week (e.g. wednesday = 3) = Sunday (18th) - 6
var last = first + 6; // last day is the first day + 6
var startDate = new Date(curr.setDate(first));
var endDate = new Date(curr.setDate(last));
Dies funktioniert einwandfrei, wenn der letzte Montag und der Sonntag ebenfalls im selben Monat waren, aber ich habe nur heute bemerkt, dass es nicht funktioniert, wenn heute Dezember und der letzte Montag im November war.
Ich bin ein absoluter JS-Neuling. Gibt es einen anderen Weg, um an diese Daten zu kommen?