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ů
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:
1days between = |end date's day count − start date's day count|
2„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ý číslem 4. Výjimkou jsou roky končící dvěma nulami (sekulární roky): ty jsou přestupné, jen pokud jsou beze zbytku dělitelné také číslem 400. Rok 2024 je tedy přestupný, ale rok 1900 přestupný nebyl a rok 2000 byl.
Praktický příklad
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.
Období musí být celé číslo alespoň 1. Kalkulačka postupuje pouze dopředu od počátečního data; období neodečítá, aby našla dřívější datum.
Praktické příklady
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, což není přestupný rok a nemá 29. den. Výsledek se posune zpět na poslední den měsíce únor 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.
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 končící dvěma nulami (sekulární rok), 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 uplatňuje dnešní pravidla gregoriánského kalendáře, včetně dat před rokem 1582. Gregoriánský kalendář byl poprvé zaveden v roce 1582. Mnoho zemí před tímto rokem používalo juliánský kalendář, takže výsledky pro historická data se nemusí shodovat s kalendářním systémem, který byl tehdy v používání.
Reference
- U.S. Naval Observatory. Leap Years. USNO: Přestupné roky — roky dělitelné číslem 4 jsou přestupné, kromě roků končících dvěma nulami (sekulárních roků) nedělitelných číslem 400.
- U.S. Naval Observatory. Introduction to Calendars. USNO: Úvod do kalendářů — gregoriánský kalendář poprvé zavedl v roce 1582 papež Řehoř XIII.