diff --git a/packages/date-picker/src/panel/date-range.vue b/packages/date-picker/src/panel/date-range.vue index ff9b3130b..a3c6b4c4e 100644 --- a/packages/date-picker/src/panel/date-range.vue +++ b/packages/date-picker/src/panel/date-range.vue @@ -197,6 +197,7 @@ nextYear, prevMonth, nextMonth, + nextDate, extractDateFormat, extractTimeFormat } from '../util'; @@ -207,17 +208,13 @@ import ElInput from 'element-ui/packages/input'; import ElButton from 'element-ui/packages/button'; - const advanceDate = (date, amount) => { - return new Date(new Date(date).getTime() + amount); - }; - const calcDefaultValue = (defaultValue) => { if (Array.isArray(defaultValue)) { return [new Date(defaultValue[0]), new Date(defaultValue[1])]; } else if (defaultValue) { - return [new Date(defaultValue), advanceDate(defaultValue, 24 * 60 * 60 * 1000)]; + return [new Date(defaultValue), nextDate(new Date(defaultValue), 1)]; } else { - return [new Date(), advanceDate(Date.now(), 24 * 60 * 60 * 1000)]; + return [new Date(), nextDate(new Date(), 1)]; } };