fix(core): fix relative date filter (#12561)

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

- **Bug Fixes**
  - Corrected date filtering to ensure months are consistently interpreted, improving accuracy when comparing dates.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
EYHN
2025-05-27 08:49:43 +00:00
parent ace5531b1f
commit dd1cc28194

View File

@@ -132,10 +132,10 @@ function isAfter(
referenceDate: readonly [number, number, number] | Dayjs
): boolean {
const [targetYear, targetMonth, targetDay] = isDayjs(targetDate)
? [targetDate.year(), targetDate.month(), targetDate.date()]
? [targetDate.year(), targetDate.month() + 1, targetDate.date()]
: targetDate;
const [refYear, refMonth, refDay] = isDayjs(referenceDate)
? [referenceDate.year(), referenceDate.month(), referenceDate.date()]
? [referenceDate.year(), referenceDate.month() + 1, referenceDate.date()]
: referenceDate;
return (