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,8 +310,12 @@
310 if (!val){ 310 if (!val){
311 val = [null, null]; 311 val = [null, null];
312 } else { 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 } else if (typeof val === 'string' && type.indexOf('time') !== 0){ 320 } else if (typeof val === 'string' && type.indexOf('time') !== 0){
317 val = parser(val, format) || val; 321 val = parser(val, format) || val;