bug(mat-date-picker): the native date adapter can't detect first day of week from user locale
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
#### Reproduction
All material datepickers display weeks starting Sunday while I have Russia locale set up which demands Monday is the first day of week:

Yes, I know I can globally change starting day via DateAdapter but I need to datepickers to be users' locale compatible.
#### Expected Behavior
Monday is first day of week
#### Actual Behavior
Sunday is first day of week.
#### Environment
- Angular: 11.0.3
- CDK/Material: 11.2.4
- Browser(s): Firefox 89
- Operating System (e.g. Windows, macOS, Ubuntu): macOS 11.4
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Problem mit Angular Material datepickers und einer Russia locale zu reproduzieren, und untersuche anschließend den nativen date adapter und dessen Umgang mit der locale. Als erledigt gilt die Aufgabe, wenn der datepicker Monday für diese locale als ersten Wochentag anzeigt und dabei das bestehende globale DateAdapter override-Verhalten beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100