fix(DatePicker): correct ISO week number calculation #8355
+12
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem:
The calendar week number was calculated incorrectly around year boundaries, causing the second calendar week to be shown as Week 1 instead of following the ISO-8601 standard.
Impact:
This resulted in incorrect week labels in the DatePicker, leading to confusion for users relying on week-based planning, particularly in late December and early January.
Solution:
The getWeekNumber logic was updated to use an ISO-8601 compliant, UTC-based calculation, ensuring correct Week 1 handling and accurate week numbering across year transitions.
Fixes #6277 (Calendar: every calendar week is wrong)