Kontrola přestupného roku - Je rok 2024 nebo 2025 přestupný? | Volný nástroj
Okamžitě zkontrolujte, zda je jakýkoli rok přestupný. Zjistěte: Je rok 2024 přestupný? Je rok 2025 přestupný? Používá oficiální pravidla gregoriánského kalendáře. Ideální pro plánování, programování a ověřování dat.
Kontrola přestupného roku
Dokumentace
Co je přestupný rok?
Přestupný rok je kalendářní rok s jedním dnem navíc, 29. února, takže má 366 dní místo obvyklých 365. Gregoriánský kalendář, který dnes používá většina světa, přidává tento den navíc přibližně jednou za čtyři roky, aby zůstal v souladu s oběhem Země kolem Slunce.
Zemi trvá dokončení jednoho oběhu přibližně 365,2422 dne, nikoli přesně 365 dní. Bez přestupných roků by se kalendář postupně přestal shodovat s ročními obdobími.
Pravidlo pro přestupný rok
Rok je přestupný, pokud splňuje tyto podmínky, ověřované v uvedeném pořadí:
- Rok je dělitelný číslem 400. Je přestupný.
- Rok je dělitelný číslem 100, ale není dělitelný číslem 400. Není přestupný.
- Rok je dělitelný číslem 4, ale není dělitelný číslem 100. Je přestupný.
- Neplatí žádná z výše uvedených podmínek. Rok není přestupný.
Jedním vzorcem: rok Y je přestupný, pokud (Y je dělitelný číslem 4 a není dělitelný číslem 100) nebo (Y je dělitelný číslem 400).
Vzorec pro přestupný rok a jeho výpočet
Při ručním ověřování roku postupně kontrolujte dělitelnost čísly 400, 100 a 4.
- Vydělte rok číslem 400. Pokud je zbytek nulový, jde o přestupný rok. Zde skončete.
- Pokud vznikne zbytek, vydělte rok číslem 100. Pokud je zbytek nulový, nejde o přestupný rok. Zde skončete.
- Pokud vznikne zbytek, vydělte rok číslem 4. Pokud je zbytek nulový, jde o přestupný rok.
- Pokud žádné z těchto dělení nevyjde beze zbytku, rok není přestupný.
Většina programovacích jazyků tuto kontrolu provádí pomocí operátoru modulo, zapisovaného jako %. Výraz year % 4 == 0 je pravdivý, pokud je rok beze zbytku dělitelný číslem 4. Kontrola čísla 400 před číslem 100 a čísla 100 před číslem 4 zajišťuje správný výsledek u stoletých roků, jako jsou 2000 a 1900.
Příklad výpočtu
2024: 2024 ÷ 4 = 506, beze zbytku, a 2024 není dělitelné číslem 100. 2024 je přestupný rok. Únor 2024 měl 29 dní.
1900: 1900 ÷ 100 = 19, beze zbytku, takže 1900 je stoletý rok. 1900 ÷ 400 = 4,75, což není celé číslo. 1900 není přestupný rok, přestože je beze zbytku dělitelné číslem 4.
2000: 2000 ÷ 400 = 5, beze zbytku. 2000 je přestupný rok, jeden z mála stoletých roků, které tuto podmínku splňují.
2025: 2025 ÷ 4 = 506,25, což není celé číslo. 2025 není přestupný rok.
Použití kontroly přestupného roku
Do vstupního pole zadejte rok mezi 1000 a 9999 a zvolte možnost „Zkontrolovat“. Nástroj použije gregoriánské pravidlo a oznámí, zda je rok přestupný. Rok mimo tento rozsah nebo údaj, který není celé číslo, vyvolá chybu s požadavkem na platný čtyřmístný rok.
Proč existují přestupné roky
Solární rok, tedy doba, za kterou Země jednou oběhne Slunce, trvá přibližně 365,2422 dne. Kalendář založený přesně na 365 dnech by se každý rok zpožďoval přibližně o čtvrt dne. Po století by se roční období posunula asi o 24 dní oproti tomu, co uvádí kalendář.
Přidání jednoho dne každé čtyři roky většinu tohoto posunu napraví. Čtyři čtvrtiny dne však dohromady tvoří o něco více než celý den, takže kalendář potřebuje další opravu. Gregoriánský kalendář vynechává tři přestupné roky v každých 400 letech tím, že ve stoletých rocích nedělitelných číslem 400 vynechá přestupný den, například v letech 1700, 1800 a 1900.
Průměrná délka roku tak činí 365,2425 dne (365 + 97/400), což se blíží skutečné délce solárního roku 365,2422 dne. Zbývající rozdíl je přibližně 26 sekund za rok, tedy zhruba jeden den za 3 300 let.
Stručná historie přestupného roku
Julius Caesar zavedl přestupný rok každé čtyři roky v roce 45 př. n. l. na radu alexandrijského astronoma Sosigena. Tento juliánský kalendář předpokládal rok o přesné délce 365,25 dne. Protože skutečný solární rok je o něco kratší, juliánský kalendář se posouval přibližně o jeden den každých 128 let.
V 1500 letech dosáhl tento posun deseti dnů a datum jarní rovnodennosti již neodpovídalo kalendáři. Papež Řehoř XIII. zavedl reformu v roce 1582 na základě práce astronomů Aloysia Lilia a Kryštofa Klavia. Z kalendáře bylo odstraněno deset dní a bylo přidáno pravidlo pro stoletá léta, takže přestupnými zůstávají pouze roky dělitelné číslem 400.
Jednotlivé země přijaly gregoriánský kalendář v různých dobách. Katolické země přešly v roce 1582. Velká Británie a její kolonie přešly v roce 1752 a vynechaly jedenáct dní. Rusko přešlo až v roce 1918, po bolševické revoluci, a Řecko čekalo do roku 1923.
Kde jsou přestupné roky důležité
Software pro práci s daty musí zohledňovat přestupné roky, jinak může nesprávně vypočítat datum, když uživatel vybere 29. února. Finanční systémy při výpočtu úroků a cen dluhopisů používají pravidla pro počítání dnů, která rozlišují přestupné a běžné roky. Lidé narození dne 29. února mají skutečné narozeniny pouze jednou za čtyři roky; v ostatních letech mnoho právních řádů považuje za jejich zákonné datum narození 28. února nebo 1. březen 1.
Často kladené otázky
Je 2024 přestupný rok? Ano. 2024 je dělitelné číslem 4 a není stoletým rokem, takže jde o přestupný rok s 366 dny.
Je 2025 přestupný rok? Ne. 2025 není dělitelné číslem 4, takže jde o běžný rok s 365 dny.
Bude 2028 přestupným rokem? Ano. 2028 je dělitelné číslem 4 a není stoletým rokem.
Proč byl 2000 přestupným rokem, ale 1900 jím nebyl? Stoleté roky musí být dělitelné číslem 400, aby zůstaly přestupnými. 2000 je beze zbytku dělitelné číslem 400, takže si zachovalo přestupný den. 1900 není beze zbytku dělitelné číslem 400, takže o přestupný den přišlo, přestože je beze zbytku dělitelné číslem 4.
Kolik přestupných roků připadá na 400 let? 97. Z 100 let v tomto období, která jsou dělitelná číslem 4, se vyřazují tři stoletá léta, protože nejsou dělitelná číslem 400.
Bude 2100 přestupným rokem? Ne. 2100 je dělitelné číslem 100, ale není dělitelné číslem 400, takže nebude mít 29. února. Dalším stoletým přestupným rokem po 2000 bude 2400.
Reference
- „Gregoriánský kalendář.“ Encyclopædia Britannica.
- „Kalendář.“ Encyclopædia Britannica.
- Richards, E. G. Mapping Time: The Calendar and Its History. Oxford University Press, 1998.
- „Formát data a času ISO 8601.“ Mezinárodní organizace pro normalizaci.