Lokalisierter Wochentag

Ich möchte die Namen der Wochentage in JavaScript abrufen, das in der aktuellen Sprache des Benutzers lokalisiert ist. Am liebsten mit etwas Schönerem als dem, was ich gerade benutze:

var weekDays = [];
var d = new Date();

while(d.getDay() > 0) {
    d.setDate(d.getDate() + 1);
}

while(weekDays.length < 7) {
    weekDays.push(d.toLocaleDateString().match(/\w+/)[0]);
    d.setDate(d.getDate() + 1);
}

Gibt es eine einfache Möglichkeit, dies zu tun? Oder muss ich nur Datumsangaben für so viele Ländereinstellungen wie möglich machen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage