diff --git a/packages/date-picker/src/basic/month-table.vue b/packages/date-picker/src/basic/month-table.vue index d16a560fe..238cb99c6 100644 --- a/packages/date-picker/src/basic/month-table.vue +++ b/packages/date-picker/src/basic/month-table.vue @@ -67,7 +67,7 @@ var year = this.date.getFullYear(); var date = new Date(0); date.setFullYear(year); - date.setMonth(month); + date.setMonth(month, 1); date.setHours(0); var nextMonth = new Date(date); nextMonth.setMonth(month + 1); diff --git a/packages/date-picker/src/basic/year-table.vue b/packages/date-picker/src/basic/year-table.vue index 8bc2e8cba..95de39df7 100644 --- a/packages/date-picker/src/basic/year-table.vue +++ b/packages/date-picker/src/basic/year-table.vue @@ -63,9 +63,7 @@ getCellStyle(year) { const style = {}; - var date = new Date(0); - date.setFullYear(year); - date.setHours(0); + var date = new Date(year, 0, 1, 0); var nextYear = new Date(date); nextYear.setFullYear(year + 1);