diff --git a/packages/vuetify/src/components/VDatePicker/VDatePicker.tsx b/packages/vuetify/src/components/VDatePicker/VDatePicker.tsx index 853119afa04..f8317b8a8c5 100644 --- a/packages/vuetify/src/components/VDatePicker/VDatePicker.tsx +++ b/packages/vuetify/src/components/VDatePicker/VDatePicker.tsx @@ -230,6 +230,18 @@ export const VDatePicker = genericComponent { const before = adapter.date(wrapInArray(val)[0]) const after = adapter.date(wrapInArray(oldVal)[0]) + const newMonth = adapter.getMonth(before) + const newYear = adapter.getYear(before) + + if (newMonth !== month.value) { + month.value = newMonth + onUpdateMonth(month.value) + } + + if (newYear !== year.value) { + year.value = newYear + onUpdateYear(year.value) + } isReversing.value = adapter.isBefore(before, after) })