From 8925d6599a2ac9868cc5c1e7b14cc91992647b11 Mon Sep 17 00:00:00 2001 From: rex Date: Mon, 26 Nov 2018 10:22:28 +0800 Subject: [PATCH] fix(DatetimePicker): fix value error when minDate set @rex-zsd (#2137) --- packages/datetime-picker/index.vue | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/datetime-picker/index.vue b/packages/datetime-picker/index.vue index 9aa5a652b..2bf5b3a5c 100644 --- a/packages/datetime-picker/index.vue +++ b/packages/datetime-picker/index.vue @@ -190,12 +190,8 @@ export default create({ } // date type - const { maxYear, maxDate, maxMonth, maxHour, maxMinute } = this.getBoundary('max', value); - const { minYear, minDate, minMonth, minHour, minMinute } = this.getBoundary('min', value); - const minDay = new Date(minYear, minMonth - 1, minDate, minHour, minMinute); - const maxDay = new Date(maxYear, maxMonth - 1, maxDate, maxHour, maxMinute); - value = Math.max(value, minDay); - value = Math.min(value, maxDay); + value = Math.max(value, this.minDate.getTime()); + value = Math.min(value, this.maxDate.getTime()); return new Date(value); },