Commit 226b084cd5545fc52eea3ab11e477722c455825f

Authored by SergioCrisostomo
1 parent 3aeb2bc6

Use first of month and not other panels date

since in cases where prev month date > next month date it will jump one more month ahead
Showing 1 changed file with 2 additions and 2 deletions   Show diff stats
src/components/date-picker/panel/Date/date-range.vue
@@ -260,8 +260,8 @@ @@ -260,8 +260,8 @@
260 }, 260 },
261 setPanelDates(leftPanelDate){ 261 setPanelDates(leftPanelDate){
262 this.leftPanelDate = leftPanelDate; 262 this.leftPanelDate = leftPanelDate;
263 - const rightPanelDate = new Date(leftPanelDate.getFullYear(), leftPanelDate.getMonth() + 1, leftPanelDate.getDate());  
264 - this.rightPanelDate = this.splitPanels ? new Date(Math.max(this.dates[1], rightPanelDate)) : rightPanelDate; 263 + const rightPanelDate = new Date(leftPanelDate.getFullYear(), leftPanelDate.getMonth() + 1, 1);
  264 + this.rightPanelDate = this.splitPanels ? new Date(Math.max(this.dates[1].getTime(), rightPanelDate.getTime())) : rightPanelDate;
265 }, 265 },
266 panelLabelConfig (direction) { 266 panelLabelConfig (direction) {
267 const locale = this.t('i.locale'); 267 const locale = this.t('i.locale');