Přeskočit na obsah

Kalkulačka počtu dnů - Výpočet dnů mezi daty

Bezplatná kalkulačka počtu dnů pro zjištění dnů mezi daty nebo výpočet budoucích/minulých dat. Zahrnuje přestupné roky, pracovní dny a výpočty časových period pro plánování projektů a finanční analýzu.

Kalkulačka počtu dnů

Kalkulačka načítání...
📚

Dokumentace

Co je kalkulačka počtu dní?

Kalkulačka počtu dní zjistí, kolik dní leží mezi dvěma daty. Umí také opačný výpočet: od jednoho data přičte určitý počet dní, týdnů, měsíců nebo let a určí pozdější datum. Oba výpočty používají kalendářní aritmetiku, nikoli čas na hodinách, takže výsledek se nemění podle časového pásma ani letního času.

Jak vypočítat počet dní mezi dvěma daty

Chcete-li zjistit počet dní mezi dvěma daty, spočítejte, kolik dní od sebe je dělí. Vzorec je:

d=∣e−s∣d = |e - s|

kde d je počet dnů mezi daty, e počet dnů k datu konce a s počet dnů k datu začátku.

„Počet dní“ každého data je jeho pozice v nepřerušené posloupnosti kalendářních dní. Odečtením jedné hodnoty od druhé a následným použitím absolutní hodnoty získáte počet dní mezi nimi. Funguje to v libovolném pořadí: kalkulačka vždy vrací kladné číslo, takže nezáleží na tom, které datum zadáte jako první.

Výpočet zohledňuje dvě skutečnosti, které ztěžují ruční počítání dat:

  • Různá délka měsíců. Měsíce mají od 28 do 31 dní, takže rozdíl mezi dvěma daty závisí na tom, které měsíce leží mezi nimi.
  • Přestupné roky. Podle gregoriánského kalendáře je rok přestupný, pokud je beze zbytku dělitelný 4. Výjimkou jsou roky století: přestupné jsou pouze tehdy, pokud jsou zároveň beze zbytku dělitelné 400. Rok 2024 je tedy přestupný, zatímco 1900 přestupný nebyl a 2000 ano.

Počítá se rozdíl mezi dvěma daty, nikoli samotná data. Dvě shodná data dávají 0.

Příklad výpočtu

Od 1. ledna 2024 do 1. února 2024: leden má 31 dní, takže kalkulačka vrátí 31 dní.

Jak vypočítat datum po uplynutí určité doby

Druhý režim začíná určitým datem a posouvá je o zvolený počet dní, týdnů, měsíců nebo let dopředu.

  • Dny: datum se posune o daný počet kalendářních dní dopředu.
  • Týdny: datum se posune o daný počet týdnů, přičemž každý týden se počítá jako sedm dní.
  • Měsíce: datum se posune o daný počet měsíců a zachová se stejný den v měsíci. Pokud je cílový měsíc kratší a daný den nemá, výsledkem bude poslední den tohoto měsíce.
  • Roky: datum se posune o daný počet let a zachová se stejný měsíc a den. Pokud by výsledkem byl 29. února v roce, který není přestupný, použije se poslední den února, 28. února.

Doba musí být celé číslo nejméně 1. Zlomek, například 1,5 měsíce, nemá jediný kalendářní výsledek, takže kalkulačka pro něj žádný výsledek nezobrazí. Kalkulačka posouvá datum pouze dopředu od počátečního data; neodečítá dobu za účelem nalezení dřívějšího data.

Příklad výpočtu

31. ledna 2024 plus 1 měsíc. Únor nemá 31. den, takže výsledkem bude poslední den února. Protože 2024 je přestupný rok, jde o 29. února 2024.

29. února 2024 plus 1 rok. O rok později je únor 2025, který není přestupný a nemá 29. den. Výsledkem bude poslední den února 2025: 28. února 2025.

Často kladené otázky

Jak vypočítáte počet dní mezi dvěma daty?

Odečtěte pozici jednoho data v kalendáři od pozice druhého a použijte absolutní hodnotu. Výsledkem je celočíselný počet dní, který nezohledňuje denní dobu, takže odpověď bude stejná bez ohledu na to, v kolik hodin bylo kterékoli datum zadáno.

Zahrnuje počet počáteční i koncové datum?

Ne. Kalkulačka vrací rozdíl mezi dvěma daty. Od 1. ledna do 10. ledna uvádí 9 dní a dvě shodná data dávají 0. Chcete-li započítat obě samotná data, přičtěte k výsledku 1.

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

Ano. Používá pravidlo gregoriánského kalendáře pro přestupné roky: rok dělitelný 4 je přestupný; pokud jde o rok století, musí být dělitelný také 400. Únor má v přestupném roce 29 dní a jinak 28 dní.

Mohu zadáním záporného počtu dní vypočítat datum v minulosti?

Ne. Režim „datum po uplynutí doby“ pouze přičítá dobu od počátečního data směrem dopředu; doba musí být nejméně 1. Chcete-li zjistit rozdíl do dřívějšího data, použijte režim „dny mezi daty“ a zadejte toto dřívější datum jako jeden ze dvou vstupů.

Co se stane, když po přičtení měsíce nebo roku vyjde neexistující den, například 31. února?

Výsledkem bude poslední platný den daného měsíce. Přičtením 1 měsíce k 31. lednu získáte 28. února v běžném roce nebo 29. února v přestupném roce, protože únor nikdy nemá 31 dní.

Ovlivňuje výsledek časové pásmo nebo letní čas?

Ne. Oba výpočty pracují výhradně s kalendářními daty, nikoli s okamžiky v čase, takže výsledek je stejný bez ohledu na časové pásmo nebo nastavení hodin zařízení, které se použije.

Počítá kalkulačka pouze pracovní dny, nebo každý den?

Každý kalendářní den, včetně víkendů a svátků. K vyloučení víkendů a svátků z počtu je potřeba specializovaná kalkulačka pracovních dní.

Zpracovává kalkulačka data před přijetím gregoriánského kalendáře v roce 1582?

Na každé zadané datum, včetně dat před rokem 1582, používá dnešní pravidla gregoriánského kalendáře. Mnoho zemí před tímto rokem používalo juliánský kalendář, takže výsledky pro historická data nemusí odpovídat kalendářnímu systému používanému v dané době.