Fix month picker value

This commit is contained in:
Sergio Crisostomo 2018-01-19 10:30:20 +01:00
parent e55ba7a249
commit 4ec8bc8af8

View file

@ -151,9 +151,9 @@
this.panelDate = siblingMonth(this.panelDate, dir); this.panelDate = siblingMonth(this.panelDate, dir);
}, },
handlePick (value) { handlePick (value) {
const {selectionMode} = this; const {selectionMode, panelDate} = this;
if (selectionMode === 'year') value = new Date(value, 0, 1); if (selectionMode === 'year') value = new Date(value.getFullYear(), 0, 1);
else if (selectionMode === 'month') value = new Date(this.panelDate.getFullYear(), value, 1); else if (selectionMode === 'month') value = new Date(panelDate.getFullYear(), value.getMonth(), 1);
else value = new Date(value); else value = new Date(value);
this.$emit('on-pick', value); this.$emit('on-pick', value);