Immer, was ist der erste Tag der Woche, basierend auf Locale mit momentJs
Mit momentJs, kann man den ersten Tag der Woche (Montag(1), Sonntag(7)...) basierend auf dem Gebietsschema, ohne neue moment?
Ich weiß, ich kann auf das, was ist der erste Tag der Woche für die aktuelle locale:
moment.locale('uk');
moment().startOf('week').isoWeekday(); //Returns 1
moment.locale('en');
moment().startOf('week').isoWeekday(); //Returns 7
Aber ich denke, es ist ein bisschen hässlich...
- Erstellen einer momentjs Objekt.
- Gehen, um das erste Datum der Woche.
- Lösung der Wochentag.
Irgendwelche bessere Idee?
Thx!!!
Bitte überprüfen Sie die version von moment.js.
InformationsquelleAutor Mario Levrero | 2014-10-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Frage hat eine richtige Antwort in momentjs die aktuelle API:
Als OP gefragt - keine Instanz der moment() benötigt, auch keine Hässlichkeit gehen Sie auf "start", einfach nur einfache Verwendung Ihrer localeData.
Beachten Sie, dass es möglicherweise erforderlich, zum herunterladen der moment+locale-Datei, die deutlich größer ist (44kb) als moment nur (über 12 Kb).
Scheint der Fall zu sein ab version 2.2.0, mehr info finden Sie auf Ihre docs:
http://momentjs.com/docs/#/i18n/locale-data/
InformationsquelleAutor motig88
Sieht zu mir, dass Sie wollte, einen lokalisierbaren Anfang der Woche (
startOf('week')
) und wieder seinen Wert alsisoWeekday
, nicht das Datum oder was? In diesem Fall deiner Frage ist die Antwort.Oh sorry, jetzt sehe ich. Afaik moment soll wie das funktioniert und ich finde es nicht so hässlich..., Wo der Bedarf aus?
InformationsquelleAutor durrrr
Sieht es aus wie können Sie nur moment().locale ("uns").Wochentag(0) ab version 2.1.0
http://momentjs.com/docs/#/get-set/weekday/
InformationsquelleAutor AberZombie