Ugrás a fő tartalomhoz
Kedvencek

Hogyan számoljuk ki a hét napját bármely dátumhoz fejben

A hét napjának gyors fejben történő kiszámítására a „Végítélet napja" algoritmust alkalmazzák, amelyet John Conway matematikus dolgozott ki. A módszer azon alapul, hogy minden évben vannak olyan dátumok, amelyek ugyanarra a hét napjára esnek. Ezt a napot nevezik „Végítélet napjának".

1. lépés: A század horgonynapjának meghatározása

Minden századnak van egy alapértelmezett napja. A 2000-es évek horgonynapja a kedd. Ez egy állandó minden számításhoz a jelenlegi században.

A számításokhoz a következő heti napok számozását használjuk:

2. lépés: Az adott év „Végítélet napjának" kiszámítása

Vegyük az év utolsó két számjegyét és végezzük el a számításokat a következő képlettel: osztás 12-vel, az osztási maradék hozzáadása és a maradék 4-gyel való osztásának összeadása. Nézzük meg az algoritmust a 2026-os év példáján.

Válasszuk el az év számjegyeit: 26. Osszuk el a 26-ot 12-vel. Kapunk 2-t mint hányadost és 2-t mint maradékot. A 2 maradékot osszuk el 4-gyel, kapunk 0-t. Adjuk össze a három értéket: 2 + 2 + 0 = 4.

Adjuk hozzá az eredményt a század horgonynapjához. A horgonynap (kedd) sorszáma 2. Adjuk össze: 2 + 4 = 6. A hatodik nap a szombat. A 2026-os év „Végítélet napja" szombatra esik.

Megjegyzés: ha az összeg nagyobb mint 6, egyszerűen vonjunk ki belőle 7-et (vagy keressük meg a maradékát 7-tel való osztásnál). Például a 2027-es évben az összeg 7, ami megfelel a 0-nak – vasárnapnak.

3. lépés: A jelölő dátumok megjegyzése

Minden hónapban van egy dátum, amely mindig a „Végítélet napjára" esik.

Hónap Jelölő dátum (nem szökőévre)
Január január 3.
Február február 28.
Március március 14.
Április április 4.
Május május 9.
Június június 6.
Július július 11.
Augusztus augusztus 8.
Szeptember szeptember 5.
Október október 10.
November november 7.
December december 12.

Szökőévekben januárban a 4. nap a jelölő, februárban pedig a 29. A többi hónap dátumai változatlanok maradnak.

4. lépés: A keresett dátum kiszámítása

Határozzuk meg a hét napját 2026. október 25-re. Már tudjuk, hogy a 2026-os év „Végítélet napja" szombat. Keressük meg a jelölő dátumot októberre. Ez a 10. nap. Tehát 2026. október 10. szombat.

Számoljuk ki a különbséget napokban a keresett dátum és a jelölő között: 25 - 10 = 15 nap. Osszuk el a kapott különbséget 7-tel, hogy megkapjuk a napok maradékát. A 15 osztható 7-tel 1 maradékkal.

Adjuk hozzá a maradékot a „Végítélet napjához". Szombat plusz egy nap – vasárnap. Végeredmény: 2026. október 25. vasárnap.

Ha a keresett dátum kisebb mint a jelölő (például október 4.), a különbség negatív lesz (4 - 10 = -6). Ebben az esetben egyszerűen adjunk hozzá 7 napot a „Végítélet napjához" és vonjuk ki a különbséget, vagy vonjuk ki a napok különbségét közvetlenül a „Végítélet napjától" visszafelé.