diff --git a/packages/calendar/src/date-table.vue b/packages/calendar/src/date-table.vue index e1c8366b8b..e2d2c00058 100644 --- a/packages/calendar/src/date-table.vue +++ b/packages/calendar/src/date-table.vue @@ -117,7 +117,8 @@ export default { days = currentMonthRange.concat(nextMonthRange); } else { const date = this.date; - const firstDay = getFirstDayOfMonth(date); + let firstDay = getFirstDayOfMonth(date); + firstDay = firstDay === 0 ? 7 : firstDay; const prevMonthDays = getPrevMonthLastDays(date, firstDay - 1).map(day => ({ text: day, type: 'prev'