From 4ec8bc8af8d35f5a1c8727ff782830a8862d22cc Mon Sep 17 00:00:00 2001 From: Sergio Crisostomo Date: Fri, 19 Jan 2018 10:30:20 +0100 Subject: [PATCH] Fix month picker value --- src/components/date-picker/panel/Date/date.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/date-picker/panel/Date/date.vue b/src/components/date-picker/panel/Date/date.vue index d12fec22..cd22f576 100644 --- a/src/components/date-picker/panel/Date/date.vue +++ b/src/components/date-picker/panel/Date/date.vue @@ -151,9 +151,9 @@ this.panelDate = siblingMonth(this.panelDate, dir); }, handlePick (value) { - const {selectionMode} = this; - if (selectionMode === 'year') value = new Date(value, 0, 1); - else if (selectionMode === 'month') value = new Date(this.panelDate.getFullYear(), value, 1); + const {selectionMode, panelDate} = this; + if (selectionMode === 'year') value = new Date(value.getFullYear(), 0, 1); + else if (selectionMode === 'month') value = new Date(panelDate.getFullYear(), value.getMonth(), 1); else value = new Date(value); this.$emit('on-pick', value);