angular / components

Component infrastructure and Material Design components for Angular
https://material.angular.io
MIT License
24.4k stars 6.76k forks source link

bug(Date Picker): Date picker display incorrect Hijri dates using 'ar-SA' locale. #29540

Open DevAliMaher opened 3 months ago

DevAliMaher commented 3 months ago

Is this a regression?

The previous version in which this bug was not present was

^17.0.0

Description

I used to use Date Picker with Hijri dates, using native adapter and every thing works fine, after updating to angular ^18.1.0 dates not displayed correctly.

"dependencies": { "@angular/animations": "^18.1.0", "@angular/cdk": "^18.1.0", "@angular/common": "^18.1.0", "@angular/compiler": "^18.1.0", "@angular/core": "^18.1.0", "@angular/forms": "^18.1.0", "@angular/material": "^18.1.3", "@angular/platform-browser": "^18.1.0", "@angular/router": "^18.1.0", "rxjs": "^7.8.1", "tslib": "^2.5.0", "zone.js": "~0.14.0" },

352843160-1d824c32-7e79-4247-9c3d-79e7c8daf17f

Reproduction

StackBlitz link: https://stackblitz.com/edit/stackblitz-starters-gq9csg?file=src%2Fglobal_styles.scss Steps to reproduce:

  1. open datepicker

Expected Behavior

to display correct equivalent date in Hijri.

Actual Behavior

Hijri date displayed inncorect, however value is correct.

Environment

DevAliMaher commented 3 months ago

any updates ?