Co myslíte, byl rok 1900 přestupný? Nebyl. Nebo 1800? Taky ne. Vážně. (Leda snad v Rusku.) Přitom jsou tyto letopočty dělitelné čtyřmi, takže by přestupné být měly. A co rok 2000?
Rok má přibližně 365 a čtvrt dne. Pravidlo o každém čtvrtém přestupném roce zavedl nějaký Gaius Julius (mimochodem Caesar), podle něj ten kalenář sluje Juliánským. Na tu dobu (asi minus 50) byl takový kalendář celkem dobrý pokrok. Jenomže rok nemá přesně 365,25 dne, takže vznikají chyby. Ta chyba činí za čtyři sta let rovné tři dny.
Papež Řehoř (entý) v sedmnáctém století zjistil, že kvůli té chybě vánoce připadají skoro na jaro, což není to pravé. Tak vypustil půlku října, aby se to srovnalo (od té doby slaví Rusové říjen v listopadu, protože to tenkrát nevypustili). Aby Řehoř do budoucna předešel podobným korekcím, stanovil, že když je rok dělitelný stem, tak přestupný není (ačkoliv čtyřmi je a podle Juliánského kalendáře by přestupný býti měl). Tak to bylo už v letech 1700, 1800 a 1900. Ale aby to vycházelo na tři dny za čtyři sta let, je potřeba další podmínka: pokud je rok dělitelný čtyřmi sty, přestupný pro změnu je! Toto pravidlo se v roce 2000 praktikuje poprvé.
Tak vidíte, jak může být jedno obyčejné úterý zajímavé! Většina lidí si myslí, že takový den je jednou za čtyři roky. Přitom jde o čtyři staletí.
Napadlo vás někdy, proč se přestupný den přidává právě v únoru? Vychází to ze starého římského kalendáře, ve kterém rok začínal březnem. Podle toho se dodnes dochovaly názvy měsíců září až prosinec: september = sedmý, november = devátý atp. Únor byl měsícem posledním a měl tolik dnů, kolik na něj zbylo -- většinou 28. Pokud se měl nějaký den přidávat, padlo to logicky na únor.
Důvod, proč má některý měsíc 31 a některý 30 dní si vysvětluji takto: původně měl římský rok 366 dní a měsíce se pravidelně střídaly: 31, 30, 31 atd. Julius udělal dvě změny: ubral únoru jeden den na 29 a pojmenoval po sobě červenec. Císař Augustus po sobě pojmenoval srpen, který byl ale měsícem krátkým, což se neztotožňovalo s vladařovým významem -- šup a srpen měl dní 31. Ten jeden den se opět ubral z února a nějak se prohodily dny ve zbývajících měsících. Třetí císař Tiberius už takové nároky neměl, což je dobře, jinak bychom měli únor ještě kratší :-)
Podle Gregoriánského kalendáře by měly roky 2100 nebo 2200 být nepřestupné. Provedl jsem si test, který můžete zopakovat. Zkuste si v Excelu vyťukat do nějaké buňky třeba 28.2.2000 a až dáte Enter, tak uvidíte, že se buňka automaticky zformátuje na datum. Můžete vyťukat libovolné datum po roce 1900 a Excel to pochopí. Když ale zkusíte třeba 29.2.1999, tak se to jako datum nezformátuje, protože takový den neexistuje.
29.2.2100 nebo 29.2.2200 se zachová úplně stejně, takže tyto roky přestupnými nejsou. (Možná si všimnete, že 29.2.1900 lze jako datum zadat. To je chyba. Vysvětlení je prosté: první programátoři Excelu neznali rozdíl mezi Juliánským a Gregoriánským kalendářem. Později to už opravit nešlo.)
Yuhů! janovsky@gmail.com
Hlavní stránka
Další moje weby: Jak psát web,
Tunisko,
Bulharsko,
Turecko