Jaký den v týdnu to byl
Zjisti den v týdnu pro libovolné datum od roku 1 do 9999, projdi kroky Zellerovy kongruence a zjisti, v jaký den v týdnu ses narodil(a).
- Celé datum
- –
- Den v roce
- –
- Týden ISO
- –
Postup krok za krokem podle Zellerovy kongruence
V jaký den jsem se narodil(a)?
Totéž datum v jiných letech
| Rok | Den v týdnu | Datum |
|---|
Jak používat vyhledávač dne v týdnu
- Vyber Datum. Funguje libovolné datum od 1. ledna roku 1 do 31. prosince 9999. Tlačítko Dnes vrátí dnešní datum.
- Přečti si Den v týdnu, Celé datum, Den v roce a Týden ISO.
- V části Postup krok za krokem podle Zellerovy kongruence můžeš výpočet sledovat ručně, se všemi mezihodnotami.
- V části V jaký den jsem se narodil(a)? zadej Datum narození a uvidíš, v jaký den v týdnu ses narodil(a), kolik dnů od té doby uplynulo, na který den vyjdou tvé příští narozeniny a kolik z tvých dosavadních narozenin vyšlo na stejný den v týdnu.
- Totéž datum v jiných letech ukazuje, na který den v týdnu vychází daný den a měsíc v každém roce mezi Od roku a Do roku. Hodí se pro narozeniny, výročí a opakující se události. Zvolený rok je zvýrazněn.
Zellerova kongruence vysvětlena
Christian Zeller zveřejnil tento vzorec v roce 1882, aby bylo možné ručně vypočítat den v týdnu libovolného gregoriánského data:
h = (q + ⌊13(m + 1) / 5⌋ + K + ⌊K / 4⌋ + ⌊J / 4⌋ + 5J) mod 7
- q je den v měsíci;
- m je měsíc počítaný od března (3) do prosince (12), přičemž leden a únor se počítají jako 13. a 14. měsíc předchozího roku: přestupný den se tím přesune na konec roku;
- K je rok ve století (rok mod 100) a J století (rok vydělený 100, zaokrouhlený dolů);
- ⌊x⌋ znamená „zaokrouhlit dolů“ a mod 7 je zbytek po dělení sedmi.
Výsledek h udává den v týdnu: 0 = sobota, 1 = neděle, 2 = pondělí a tak dále až 6 = pátek.
Příklad pro 1. leden 2000: leden se počítá jako 13. měsíc roku 1999, takže q = 1, m = 13, K = 99 a J = 19. Pak h = (1 + 36 + 99 + 24 + 4 + 95) mod 7 = 259 mod 7 = 0, což je sobota. Tento nástroj ukáže stejné kroky pro datum, které zvolíš, a výsledek ověří nezávislým počítáním dnů.
Data před rokem 1582
Gregoriánský kalendář byl zaveden v pátek 15. října 1582; den předtím byl ve starším juliánském kalendáři čtvrtek 4. října. U dřívějších dat nástroj používá prolaptický gregoriánský kalendář, tedy dnešní pravidla rozšířená do minulosti, což je konvence normy ISO 8601. Upozorní tě na to a uvede juliánské datum téhož dne, protože dokumenty z té doby používaly tento kalendář. Některé země přešly mnohem později: Velká Británie a její kolonie v roce 1752, Rusko v roce 1918. Datum opsané ze starého britského nebo ruského pramene proto může být datem juliánským.
Den v týdnu se mezi oběma kalendáři nikdy nemění, mění se jen jeho datum. Například William Shakespeare zemřel 23. dubna 1616 (juliánského), což je 3. května 1616 gregoriánského kalendáře; oba dny byly úterý.
Časté dotazy
V jaký den v týdnu jsem se narodil(a)?
Zadej datum narození v části V jaký den jsem se narodil(a)?. Nástroj ukáže den v týdnu, počet dnů od té doby a den v týdnu tvých příštích narozenin.
Proč se moje narozeniny každý rok posunou o jeden den v týdnu?
Nepřestupný rok má 365 dnů, tedy 52 týdnů a 1 den, takže se stejné datum posune o jeden den v týdnu dál. Po 29. únoru v přestupném roce se posune o dva.
Co se děje u narozenin 29. února?
V části Totéž datum v jiných letech se v nepřestupných letech zobrazí „Bez 29. února“. Pro příští narozeniny nástroj v nepřestupných letech používá 28. únor.
Je výsledek správný i u velmi starých dat?
Den v týdnu je vždy správný pro datum, které zadáš. Před 15. říjnem 1582 zkontroluj, zda tvůj pramen nepoužívá juliánský kalendář: pokud ano, nejdřív datum převeď na gregoriánské, nebo si přečti juliánské datum uvedené v upozornění.
Posílá nástroj data někam?
Ne. Každý výpočet probíhá ve tvém prohlížeči.
Související nástroje
- Kalkulačka čísla týdne Zjisti číslo týdne podle ISO 8601 pro libovolné datum, data kteréhokoli týdne a tabulku všech týdnů roku, volitelně i s americkým číslováním.
- Kalkulačka věku Spočítej svůj přesný věk v letech, měsících a dnech z data narození, včetně věku v týdnech a ve dnech a data dalších narozenin.
- Kalkulačka rozdílu dat Spočítej dny mezi dvěma daty a uvidíš rozdíl v týdnech, měsících, letech, všedních dnech a hodinách. Správně zvládá přestupné roky i konce měsíců.