Kalkulačka rozdílu dat

Vypočítejte dny, týdny, měsíce a roky mezi dvěma daty.

Vyberte první datum.
Vyberte druhé datum.

Časové rozpětí

68

Celkem týdnů9,7
Přibližný počet měsíců2,2
Přibližný počet let0,19

Jak používat tuto kalkulačku rozdílu dat

  1. Vyberte počáteční datum

    V poli Počáteční datum vyberte první datum.

  2. Vyberte koncové datum

    V poli Koncové datum vyberte druhé datum.

  3. Přečtěte si výsledky

    Zkontrolujte celkový počet dní, týdnů, přibližných měsíců a přibližných let mezi dvěma daty.

Metodika

Jak tato kalkulačka rozdílu dat funguje

Tato kalkulačka rozdílu dat vypočítá absolutní rozpětí mezi dvěma kalendářními daty a vyjádří jej v několika běžných jednotkách – celkový počet dní, týdnů, přibližný počet měsíců a přibližný počet let. Počet dní je přesný, protože spoléhá na systém juliánského čísla dne, který každému kalendářnímu dni přiřazuje sekvenční celé číslo a zohledňuje všechna pravidla přestupných let v proleptickém gregoriánském kalendáři. Týdny jsou odvozeny vydělením celkového počtu dní sedmi. Údaje o měsících a letech jsou přibližné, protože kalendářní měsíce se pohybují mezi 28 a 31 dny; kalkulačka používá běžně uznávanou průměrnou délku měsíce 30,4375 dne (365,25 ÷ 12) a průměrný rok 365,25 dne, aby poskytla praktický odhad vhodný pro plánování projektů, smluvní podmínky, ověřování věku a odpočítávání událostí.

Vzorec
dny = |datum₂ − datum₁|
datum₁ Počáteční datum vyjádřené jako juliánské číslo dne
datum₂ Koncové datum vyjádřené jako juliánské číslo dne
dny Absolutní počet kalendářních dnů mezi dvěma daty
týdny dny ÷ 7 (zaokrouhleno na dvě desetinná místa)
měsíce dny ÷ 30,4375 (přibližný počet kalendářních měsíců)
roky dny ÷ 365,25 (přibližné kalendářní roky, zohledňující přestupné roky)
Příklad

Předpokládejme, že potřebujete zjistit rozmezí mezi 1. březnem 2024 a 15. zářím 2025. 1. březen 2024 má juliánské číslo dne 2460371 a 15. září 2025 má JDN 2460929. Absolutní rozdíl je 2460929 − 2460371 = 564 dní. Vydělením 7 získáme přibližně 80,57 týdne. Vydělením 30,4375 získáme přibližně 18,53 měsíce. Vydělením 365,25 získáme přibližně 1,54 roku.

Pokud potřebujete zjistit období mezi 15. lednem 2025 a 3. říjnem 2025, kalkulačka vrátí 261 dní, přibližně 37,29 týdne, zhruba 8,57 měsíce a přibližně 0,71 roku.

Předpoklady
  • Obě data se řídí gregoriánským kalendářem. Kalkulačka nezohledňuje přechod z juliánského na gregoriánský kalendář, ke kterému došlo v různých zemích v různou dobu.
  • Převody měsíců a roků využívají průměrné délky (30,4375 dne na měsíc, 365,25 dne na rok), a jsou proto přibližné – nebudou přesně odpovídat počítání celých kalendářních měsíců nebo narozenin.
  • Výpočet pracuje pouze s datem; nezohledňuje denní čas, takže rozdíl mezi 1. lednem ve 23:59 a 2. lednem v 00:01 je vykázán jako jeden celý den.
  • Přestupné roky jsou zpracovány automaticky: roky dělitelné 4 jsou přestupné, s výjimkou celých století, která musí být dělitelná 400.
Poznámky
  • U zákonných nebo smluvních lhůt, které specifikují celé kalendářní měsíce, počítejte měsíce přímo v kalendáři, místo abyste se spoléhali na průměrný odhad.
  • Výsledek je vždy nezáporné číslo bez ohledu na to, které datum zadáte jako první – kalkulačka bere absolutní hodnotu rozdílu.
  • Počty pracovních dnů (vyjma víkendů a státních svátků) vyžadují samostatný výpočet a nejsou v tomto nástroji zahrnuty.
  • Pokud pro právní účely potřebujete věk v ukončených letech, použijte pole roku a měsíce z obou dat namísto aproximace desetinným číslem roku.
Zdroje
  1. Systém juliánských čísel dnů – Astronomická ročenka Námořní observatoře USA
  2. Pravidla přestupných let gregoriánského kalendáře — ISO 8601 a Explanatory Supplement to the Astronomical Almanac

Proč je počet dní přesný

Kalkulačka převádí každé kalendářní datum na juliánské číslo dne – sekvenční celé číslo, které se zvyšuje o jednu pro každý kalendářní den bez ohledu na délku měsíce nebo přestupný rok. Odečtením dvou juliánských čísel dnů získáte přesný celočíselný počet dní, který se nikdy neodchyluje ani nezaokrouhluje. Tuto metodu používají astronomové již od šestnáctého století právě proto, že obchází nepravidelnosti gregoriánského kalendáře. Ať už období zahrnuje únor v přestupném roce, překračuje hranici století nebo trvá desetiletí, odečtení vždy vrátí správný počet uplynulých dní. Týdny jsou pak odvozeny vydělením tohoto přesného počtu sedmi, takže údaj o týdnech přebírá stejnou přesnost.

Kdy stačí přibližné měsíce a roky

Protože kalendářní měsíce mají 28 až 31 dní, neexistuje jediný přesný převod ze dní na měsíce. Kalkulačka používá široce uznávaný průměr 30,4375 dne za měsíc (365,25 ÷ 12) a 365,25 dne za rok. Tyto průměry jsou dostatečně přesné pro časové osy projektů, délku nájmů, odhady věku a plánování událostí. Méně užitečné jsou v případech, kdy potřebujete celé kalendářní měsíce pro fakturační cykly nebo zákonné lhůty – v takových případech počítejte měsíce přímo v kalendáři. Údaj v desetinných letech je podobně praktický pro hrubé odhady, ale neměl by nahrazovat přesný počet narozenin nebo výročí, pokud záleží na preciznosti.

Časté dotazy ke kalkulačce rozdílu dat

Proč jsou měsíce a roky uvedeny jako přibližné?

Kalendářní měsíce mají 28 až 31 dní a roky se střídají mezi 365 a 366 dny. Kalkulačka používá průměrné délky (30,4375 dne na měsíc a 365,25 dne na rok) pro praktický odhad, takže výsledek nemusí přesně odpovídat počítání celých kalendářních měsíců v nástěnném kalendáři.

Zohledňuje tato kalkulačka přestupné roky?

Ano. Výpočet počtu dní se řídí úplnými pravidly gregoriánského kalendáře pro přestupné roky – včetně výjimky pro celá století – takže 29. únor je zahrnut vždy, když spadá do vybraného časového rozmezí.

Mohu ji použít k výpočtu věku?

Přibližný odhad získáte zadáním data narození jako počátečního data a dneška jako koncového data. Pro přesný věk v dokončených letech počítejte celé kalendářní roky a měsíce, místo abyste se spoléhali na desetinný údaj roku.

Záleží na tom, které datum zadám jako první?

Ne. Kalkulačka počítá absolutní rozdíl, takže získáte stejný kladný výsledek bez ohledu na to, zda zadáte dřívější nebo pozdější datum jako první.

Proč se celkový počet dní liší od toho, co napočítám v kalendáři?

Nejčastější příčinou je chyba „o jeden“ (fence-post error). Tato kalkulačka počítá počet dní mezi dvěma daty (bez počátečního dne). Pokud potřebujete zahrnout oba krajní dny, přičtěte k výsledku jeden den.

Autor Jan Křenek Zakladatel a hlavní vývojář
Odborná revize Revize metodiky DigitSum Ověřování vzorců a QA
Naposledy aktualizováno 10. 3. 2026

Používejte jako odhad a důležitá rozhodnutí konzultujte s kvalifikovaným odborníkem.

Vstupy zůstávají v prohlížeči, pokud vás budoucí funkce výslovně neinformuje jinak.