fix year rollover

This commit is contained in:
Finn van Reenen
2023-12-01 16:06:35 +01:00
parent 89a29e0946
commit ef1361a8a8

View File

@@ -355,15 +355,15 @@ class CalendarView extends ItemView
gotoPreviusWeek()
{
let date = this.week.match(/y([0-9]{2})w([0-9]{2})/);
this.week = "y" + date[1] + "w" + (parseInt(date[2]) - 1).toString();
let date = parseSingleDate(this.week + ' ma 12:00am', null).subtract(7, 'days');
this.week = stringifySingleDate(date).match(DateFormat.week)[0];
this.updateWeek();
}
gotoNextWeek()
{
let date = this.week.match(/y([0-9]{2})w([0-9]{2})/);
this.week = "y" + date[1] + "w" + (parseInt(date[2]) + 1).toString();
let date = parseSingleDate(this.week + ' ma 12:00am', null).add(7, 'days');
this.week = stringifySingleDate(date).match(DateFormat.week)[0];
this.updateWeek();
}