From 84d2ed9c7b47e37b385567e87e3df04828771835 Mon Sep 17 00:00:00 2001 From: Lev Babiev Date: Fri, 21 Feb 2025 18:26:10 +0000 Subject: [PATCH] config/cal.widget: correct month convention in DOW calc --- config/cal.widget | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/cal.widget b/config/cal.widget index 7c7385de..fa6d4a6f 100644 --- a/config/cal.widget +++ b/config/cal.widget @@ -32,8 +32,8 @@ Function XCalFDOW ( month, year ) { Var moff_table, moff, is_leap; moff_table = [0,3,3,6,1,4,6,2,5,0,3,5]; - moff = moff_table[month-1]; - if (month>2 & XCalIsLeapYear(year)) { + moff = moff_table[month]; + if (month>=2 & XCalIsLeapYear(year)) { moff = (moff + 1)%7;} return (moff+5*((year-1)%4)+4*((year-1)%100)+6*((year-1)%400))%7;