aboutsummaryrefslogtreecommitdiffstats
path: root/date.c
diff options
context:
space:
mode:
Diffstat (limited to 'date.c')
-rw-r--r--date.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/date.c b/date.c
index 5bfe962..317b3d9 100644
--- a/date.c
+++ b/date.c
@@ -151,5 +151,5 @@ Date nextmonth(Date td) {
Date nextmonday(Date td) {
if (td.weekday == MON) return nextweek(td);
else if (td.weekday == SUN) return adjust_date((Date){ td.day+1, td.month, td.year, MON });
- else return adjust_date((Date){ td.day+(td.weekday-MON)+1, td.month, td.year, MON });
+ else return adjust_date((Date){ td.day+(7-td.weekday)+1, td.month, td.year, MON });
}