Commit 0916642089f3a9c3e45ac3914d945bd0b5ae70d5
1 parent
89303674
add weekStartDay logic to date-table
Showing
1 changed file
with
2 additions
and
2 deletions
Show diff stats
src/components/date-picker/base/date-table.vue
@@ -89,8 +89,8 @@ | @@ -89,8 +89,8 @@ | ||
89 | }, | 89 | }, |
90 | cells () { | 90 | cells () { |
91 | const date = new Date(this.year, this.month, 1); | 91 | const date = new Date(this.year, this.month, 1); |
92 | - let day = getFirstDayOfMonth(date); // day of first day | ||
93 | - day = (day === 0 ? 7 : day); | 92 | + const weekStartDay = Number(this.t('i.datepicker.weekStartDay')); |
93 | + const day = (getFirstDayOfMonth(date) || 7) - weekStartDay; // day of first day | ||
94 | const today = clearHours(new Date()); // timestamp of today | 94 | const today = clearHours(new Date()); // timestamp of today |
95 | const selectDay = clearHours(new Date(this.value)); // timestamp of selected day | 95 | const selectDay = clearHours(new Date(this.value)); // timestamp of selected day |
96 | const minDay = clearHours(new Date(this.minDate)); | 96 | const minDay = clearHours(new Date(this.minDate)); |