Kalkulačka rozdílu dat
Spočítejte kalendářní období mezi libovolnými dvěma daty ve dnech a týdnech — užitečné u smluv, cestování, deadline projektů i věku k určitému dni.
Vypočítat
Vypočítat
Výsledek
Vzorec
Vezměte absolutní rozdíl dvou kalendářních dat v milisekundách a vydělte 86 400 000 (délka občanského dne). Přestupné dny mezi daty se započítají automaticky, protože obě data čteme v gregoriánském kalendáři. Ukážeme i celé týdny a přibližný roční podíl s 365,25 dne na rok.
Vyřešený příklad
- Začátek 1. 1. 2026, konec 1. 7. 2026
- Obě data jsou půlnoci v gregoriánském kalendáři; 1. červenec je 181 dní po 1. lednu v nepřestupném roce
- 181 ÷ 7 = 25 týdnů se zbytkem 6 dnů; 181 ÷ 365,25 ≈ 0,50 roku
Výsledek: 181 dní (25 týdnů · ≈ 0,50 roku)
Jak se rozdíl dat počítá
Počítání dnů vypadá jednoduše, dokud nepřijdou přestupné roky, inkluzivní počítání a „pracovní dny“. Nástroj hlásí exkluzivní vzdálenost občanských dnů — počet půlnocí, které překročíte od jednoho data k druhému.
Kalendářní dny (co počítáme)
Počítáme celé kalendářní dny mezi daty, včetně víkendů a státních svátků. Od pondělí do pátku je výsledek 4 dny (út, st, čt, pá-půlnoci po pondělí), ne 5 inkluzivních pracovních dnů. Stojí-li ve smlouvě „do 10 dnů od podpisu“, ověřte, zda strany myslí kalendářní dny, pracovní dny, nebo inkluzivní počítání.
Pořadí nehraje roli: výsledek je vždy kladný interval. Prohození začátku a konce dá stejný počet dnů.
Přestupné roky
Padne-li 29. únor striktně mezi dvě data, započítá se. Století se řídí gregoriánským pravidlem (dělitelnost 400). Roční podíl používá 365,25 jako dlouhodobý průměr — vhodné pro hrubé srovnání, ne pro právní počítání dnů.
Měsíce a „plus jeden měsíc“
Nástroj nepřevádí interval na roky/měsíce/dny ve stylu věku. „Jeden měsíc“ od data je jiný problém: 31. ledna plus měsíc může být 28./29. února nebo 3. března podle knihovny či smlouvy. Pro věk R/M/D od narození použijte kalkulačku věku.
Časová pásma
Vstup jsou kalendářní data bez hodiny. Události přes pásma (noční lety, vzdálené předání) se mohou lišit o den, použije-li každá strana místní půlnoc. Dohodněte společné pásmo, nebo použijte časová razítka, když záleží na přesném okamžiku.
Zajímavá fakta
Gregoriánské přestupné pravidlo
Většina let dělitelných 4 je přestupných; století musí být dělitelná i 400. Proto měl rok 2000 29. únor a 1900 ne.
Pracovní dny jsou něco jiného
České smlouvy často vylučují víkendy a státní svátky. Seznam svátků zveřejňuje stát; tento nástroj je neodečítá, pokud to neuděláte ručně.
Inkluzivní vs. exkluzivní počítání
„Kolik dní mezi pondělím a pátkem?“ může znamenat 4 mezery, nebo 5 jmenovaných dnů. Vždy se držte znění smlouvy či zákona.
ISO čísla týdnů
Některá odvětví číslují týdny podle ISO 8601 (týden začíná pondělím). Naše týdny jsou prostě celkové dny ÷ 7, ne rozdíl ISO čísel týdnů.
Unixový čas a přestupné sekundy
Občanské počítání dnů pro formuláře přestupné sekundy ignoruje. Vědecké časové řady se SI sekundami používají jiné škály (UTC s přestupnými sekundami, nebo TAI).
Často kladené otázky
Vyplňte obě data. Kalkulačka vrátí absolutní počet kalendářních dnů mezi nimi, plus celé týdny a přibližný roční podíl.
Ano. Každý kalendářní den v intervalu se započítá. U pracovních lhůt odečtěte víkendy a státní svátky zvlášť podle kalendáře ČR.
Ne. Výsledek je kladný rozdíl, takže obě data mohou být první.
Padne-li 29. únor mezi data, započítá se. Odhad roku používá 365,25 dne; samotný počet dnů je přesný pro zadaná gregoriánská data.
Tato stránka se soustředí na celkové dny a týdny. Pro skladbu R/M/D od narození do dneška použijte kalkulačku věku.
Používají se jen data. Dvě události stejného kalendářního dne jsou zde 0 dní od sebe, i kdyby se lišily o 23 hodin.
Zdroje
- ISO 8601 — zápis data a času Definuje zápis kalendářních dat a související konvence týdnů.
- Time FAQs (přestupné roky) Gregoriánská pravidla přestupných let v občanských kalendářích.
- Státní svátky České republiky Reference při převodu kalendářních dnů na české pracovní dny.