Skip to content
This repository was archived by the owner on Apr 17, 2022. It is now read-only.

Commit e1c6857

Browse files
committed
fix: Validation not correct when both min and max time are used (#56)
1 parent 908fb94 commit e1c6857

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Vue3DatePicker/utils/date-utils.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,14 +206,16 @@ export const isValidTime = (date: InternalModuleValue, maxTime: ITimeValue, minT
206206
isValid = selectedDateTime.getTime() <= maxDate.getTime();
207207
}
208208
}
209+
209210
if (minTime) {
210211
const minDate = getMinMaxTime(minTime);
211212
if (Array.isArray(selectedDateTime)) {
212213
isValid =
213214
(selectedDateTime[0] ? selectedDateTime[0].getTime() >= minDate.getTime() : true) &&
214-
(selectedDateTime[1] ? selectedDateTime[1].getTime() >= minDate.getTime() : true);
215+
(selectedDateTime[1] ? selectedDateTime[1].getTime() >= minDate.getTime() : true) &&
216+
isValid;
215217
} else {
216-
isValid = selectedDateTime.getTime() >= minDate.getTime();
218+
isValid = selectedDateTime.getTime() >= minDate.getTime() && isValid;
217219
}
218220
}
219221
return isValid;

0 commit comments

Comments
 (0)