CodeKitHub
Každodenní nástroje

Kalkulačka data

Naposledy aktualizováno:

Chcete-li spočítat dny mezi dvěma daty, odečtěte dřívější datum od pozdějšího — například 1. ledna do 1. března 2026 je 59 dní. Vypočítejte přesný počet dnů, týdnů a měsíců mezi dvěma daty, nebo přičtěte a odečtěte čas od data a zjistěte termín nebo výročí. Vše probíhá lokálně ve vašem prohlížeči — žádná data se nikam neodesílají.

Co je tento nástroj?

Kalkulačka data odpovídá na dvě běžné otázky: „kolik času uplyne mezi těmito dvěma daty“ a „jaké datum bude za N dní/týdnů/měsíců.“ Tento nástroj pokrývá obojí na jednom místě — režim rozdílu, který udává přesnou mezeru ve dnech, týdnech a kalendářních letech/měsících/dnech, a režim přičtení/odečtení, který promítne datum dopředu nebo dozadu.

Výpočet zohledňuje skutečné kalendářní nepravidelnosti: měsíce různé délky, přestupné roky a fakt, že „3 měsíce od 31. ledna“ musí dopadnout na reálné datum. Nezohledňuje časová pásma ani pravidla pracovních dnů (víkendy a svátky se počítají jako běžné dny) — pokud potřebujete počítat pouze s pracovními dny, berte to jako výchozí bod a víkendy/svátky odečtěte ručně.

Proč ho používat?

  • Zjistěte přesný počet dnů mezi dvěma daty pro smlouvy, faktury, termíny projektů nebo pravidla oprávněnosti podle věku.
  • Přičtěte nebo odečtěte dny, týdny, měsíce nebo roky od libovolného data — užitečné pro termíny splatnosti, konec záruky nebo klauzule typu „90 dní od dodání“.
  • Zobrazte si zároveň prostý počet dnů i kalendářní rozpis (roky/měsíce/dny) pro stejnou mezeru — užitečné, pokud formulář žádá jedno, ale vy uvažujete v druhém.
  • 100% soukromé: veškeré výpočty s datem probíhají ve vašem prohlížeči, nic se neodesílá na server.
  • Bez přihlašování, bez reklam blokujících nástroj, funguje na mobilu.

Jak se používá

  1. Zvolte „Dny mezi dvěma daty“ pro změření mezery, nebo „Přičíst/odečíst dny od data“ pro promítnutí dopředu nebo dozadu.
  2. Pro mezeru: vyberte počáteční a koncové datum (pořadí nezáleží, nástroj je automaticky seřadí) a klikněte na Vypočítat.
  3. Pro přičtení/odečtení: vyberte výchozí datum, směr, množství a jednotku (dny, týdny, měsíce nebo roky), poté klikněte na Vypočítat.
  4. Přečtěte si výsledek — režim rozdílu ukazuje celkový počet dnů plus rozpis roky/měsíce/dny; režim přičtení/odečtení ukazuje výsledné datum a den v týdnu.

Příklad

Vstup

Začátek: 15. 1. 2026, Konec: 10. 7. 2026

Výstup

176 dní — přesně 5 měsíců, 25 dní

Údaj o celkovém počtu dnů a kalendářní rozpis popisují stejnou mezeru ve dvou různých jednotkách; použijte tu, kterou vyžaduje váš formulář nebo smlouva.

Praktické tipy

  • Smlouvy a faktury, které uvádějí „splatnost 30 dní“ nebo „do 90 dní“, téměř vždy myslí kalendářní dny, nikoli pracovní — použijte režim přičtení/odečtení s datem faktury jako výchozím bodem pro přesné datum splatnosti.
  • Pokud formulář žádá věk nebo délku trvání „ke dni“ konkrétního data místo dneška, použijte režim rozdílu s tímto konkrétním datem jako koncovým místo spoléhání na dnešní datum.
  • Rozpis roky/měsíce/dny respektuje kalendář (bere v úvahu skutečné délky měsíců), zatímco celkový počet dnů je pevné číslo — použijte celkový počet dnů pro cokoli počítané paušální sazbou (např. denní poplatky za skladování), a rozpis pro cokoli formulované lidsky (např. „jak stará je tato záruka“).

Běžné scénáře

Sledování termínů: při daném datu dodání nebo podání a pravidlu „do N dnů“ vám režim přičtení/odečtení dá přesné datum splatnosti včetně dne v týdnu, takže hned uvidíte, zda vychází na víkend.

Věk nebo délka trvání k pevnému datu: místo dnešního věku někdy HR formuláře a pravidla oprávněnosti potřebují věk nebo délku služby ke konkrétnímu mezníkovému datu — použijte režim rozdílu s tímto mezníkem jako koncovým datem místo kalkulačky věku, která vždy měří k dnešnímu dni.

Kalkulačka věku · Převodník časových razítek

Časté dotazy

Počítá se s víkendy a svátky jako s celými dny?

Ano — oba režimy používají prosté kalendářní dny. Pokud potřebujete počet pouze pracovních dnů (bez víkendů a státních svátků), použijte celkový počet dnů z tohoto nástroje a odečtěte nepracovní dny podle vašeho konkrétního kalendáře. Potřebujete-li pracovní dny místo kalendářních, odečtěte přibližně 2 dny za každý celý týden ve výsledku, plus případné státní svátky v daném období.

Proč přičtení 1 měsíce k 31. lednu dává jiný výsledek, než jsem čekal/a?

Ne každý měsíc má 31 dní. Přičtení 1 měsíce k 31. lednu v tomto nástroji dopadne na 2. března (nebo podobné přetečené datum), protože výpočty data v JavaScriptu přenášejí přebytečné dny do dalšího měsíce místo toho, aby se ořezaly na poslední den. Pokud potřebujete ořezané chování (31. ledna + 1 měsíc = 28./29. února), upravte výsledek ručně.

Zohledňuje nástroj přestupné roky?

Ano. Přestupné roky se zpracovávají automaticky, protože výpočet používá nativní objekty JavaScript Date, které již vědí, že únor má v přestupném roce 29 dní.

Které datum mám zadat jako „počáteční“ a které jako „koncové“?

Nezáleží na tom — režim rozdílu automaticky seřadí obě data před výpočtem, takže zadání v libovolném pořadí dá stejný výsledek.

Existuje limit, jak daleko od sebe mohou být dvě data?

Žádný praktický limit — nástroj funguje správně i pro data vzdálená desítky nebo století, protože používá standardní aritmetiku data JavaScriptu místo vyhledávací tabulky.

Související nástroje