fix(date-picker,date-panel):fix the issue where the selected date is offset by one day in multi-time zone scenarios. - #4266
Merged
Conversation
WalkthroughThe date panel’s ChangesDate normalization
Estimated code review effort: 2 (Simple) | ~5 minutes Possibly related PRs
Suggested labels: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
预补偿 val - localOffset 后混用本地 getFullYear/getMonth 与 UTC 的 getUTCDate+1,导致所有时区偏移一天。 本地与 UTC 混用还会使西半球跨年/跨月边界错月错年。 改为统一读取 getUTCFullYear/getUTCMonth/getUTCDate,与预补偿语义一致,修正多时区及跨边界日期偏移。
zzcr
approved these changes
Jul 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
删除 modelValue watcher 中错误的 val - localOffset 时区偏移,改为按输入类型(字符串取 UTC 分量、Date/Number 取本地分量)正确提取日历日期,修复西半球时区下日期选中与高亮偏移一天的问题。
PR
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
Other information
Summary by CodeRabbit