At visse datoer faller på samme ukedag år etter år, er det første prinsippet du må forstå for å mestre Doomsday-algoritmen. Det neste vi trenger, er et system for å huske en håndfull nøkkeldatoer, spredt utover året, som alle faller på nettopp den ukedagen.
Datoene vi nå skal lære, kalles doomsdays.
I alle partallsmåneder, bortsett fra spesialtilfellet februar, er doomsday den samme som månedsnummeret.
Husker du setningen «Jeg jobber på 7-Eleven fra 9 til 5», sitter fire doomsdays med én gang. Tallene i den — 9, 5, 7 og 11 — bytter plass mellom måned og dag: 5. september og 9. mai, 11. juli og 7. november.
Rask sjekk
Det er ikke skuddår. Hvilken dato i august er en doomsday?
De tre siste månedene er årets tre første:
Doomsday i januar avhenger av om året er et skuddår. I de tre vanlige årene i syklusen er det den 3., og i selve skuddåret den 4.
For februar holder det å huske at den siste dagen i måneden er en doomsday. I et vanlig år er det den 28., i et skuddår den 29.
Siden februar er måneden foran mars, synes mange det er lettere å huske doomsday i februar som den 0. dagen i mars — altså dagen før den 1. Da kan du dessuten bruke den 7., 14., 21. og 28. — sjutabellen — som doomsdays i mars.
Her ser du at alle doomsdays i 2024 faller på en torsdag:
Den første utfordringen når du skal finne ukedagen for en dato, er å finne doomsday for året. Når den er på plass, er resten enkelt: du teller framover eller bakover fra den nærmeste doomsdayen.