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:
- Vasárnap – 0
- Hétfő – 1
- Kedd – 2
- Szerda – 3
- Csütörtök – 4
- Péntek – 5
- Szombat – 6
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é.