diff --git a/src/date-picker/calendar/range-picker-panel/component.ts b/src/date-picker/calendar/range-picker-panel/component.ts index 13f197a06..cf098ccd3 100644 --- a/src/date-picker/calendar/range-picker-panel/component.ts +++ b/src/date-picker/calendar/range-picker-panel/component.ts @@ -250,7 +250,10 @@ export class DateRangePickerPanelComponent extends CommonFormControl { } confirmValue(value: Dayjs[], closeThen = true) { - this.emitValue(value); + const sortValue = value.sort((startDate, endDate) => + startDate.isAfter(endDate) ? 1 : -1, + ); + this.emitValue(sortValue); closeThen && this.confirm.next(); }