Commit 283b90aa382af67e6e071ba27261de01b53cd4f4

Authored by Sergio Crisostomo
1 parent b5ca23f5

Fix daterange manual date insertion

Showing 1 changed file with 6 additions and 2 deletions   Show diff stats
src/components/date-picker/picker.vue
... ... @@ -310,8 +310,12 @@
310 310 if (!val){
311 311 val = [null, null];
312 312 } else {
313   - val = val.map(date => new Date(date)); // try to parse
314   - val = val.map(date => isNaN(date.getTime()) ? null : date); // check if parse passed
  313 + if (typeof val === 'string') {
  314 + val = parser(val, format);
  315 + } else {
  316 + val = val.map(date => new Date(date)); // try to parse
  317 + val = val.map(date => isNaN(date.getTime()) ? null : date); // check if parse passed
  318 + }
315 319 }
316 320 } else if (typeof val === 'string' && type.indexOf('time') !== 0){
317 321 val = parser(val, format) || val;
... ...