Výpočet doby mezi dvěma daty
Určení přesné doby mezi dvěma kalendářními daty vyžaduje zohlednění nepravidelností v našem kalendářním systému. Kalkulačka rozdílu dat umožňuje zvolit dvě libovolná data a okamžitě zobrazí délku období mezi nimi. Výsledný časový úsek je rozdělen na roky, měsíce a dny, a zároveň je vyjádřen v dalších samostatných jednotkách pro různé typy použití.
Výpočet pracuje se skutečnými kalendářními pravidly, což znamená, že automaticky zohledňuje přestupné roky a proměnlivou délku jednotlivých měsíců. Uživatel může do výpočtu zahrnout i samotný poslední den, což ovlivní konečné hodnoty u všech zobrazených jednotek.
Vstupy kalkulačky
Pro zahájení výpočtu slouží tři ovládací prvky v rozhraní nástroje:
- Počáteční datum: Kalendářní den, od kterého se měření času začíná. Výchozí hodnotou je aktuální den.
- Koncové datum: Kalendářní den, ke kterému výpočet směřuje.
- Zahrnout koncové datum jako celý den: Zaškrtávací pole, které umožňuje připočítat koncový den do celkového trvání.
Pokud pole pro koncové datum vymažete, výsledky se skryjí a v rozhraní se zobrazí nápověda „Vyberte počáteční a koncové datum – výsledky se okamžitě aktualizují.“. V případě zadání neexistujícího nebo poškozeného formátu data nástroj zobrazí chybové hlášení „Nejedná se o platné kalendářní datum.“.
Zobrazené výsledky a jednotky
Po zadání obou platných dat kalkulačka okamžitě spočítá a přehledně zobrazí následující hodnoty:
| Název řádku v rozhraní | Charakteristika hodnoty |
|---|---|
| Roky, měsíce a dny | Doba vyjádřená v celých letech, následovaná zbývajícími celými měsíci a zbývajícími dny. |
| Celkem dní | Celkový počet dní mezi oběma daty. |
| Týdny | Celkový počet týdnů vyjádřený jako desetinné číslo. |
| Měsíce | Celkový počet měsíců mezi daty. |
| Roky (přibližně) | Přibližný počet let, kde délka jednoho roku odpovídá hodnotě 365,2425 dne. |
Kalendářní pravidla a řešení specifických situací
Běžný kalendář obsahuje nepravidelnosti, se kterými se musí matematické algoritmy pro výpočet času vyrovnat. Tento nástroj se drží přesných astronomických a kalendářních standardů:
Přestupné roky a délky měsíců
Výpočty plně respektují, zda únor v daném roce trvá 28 nebo 29 dní, stejně jako střídání 30denních a 31denních měsíců. Každý měsíc je kalkulován podle své reálné délky v daném období.
Přetečení konců měsíců (rollover)
Specifická situace nastává, pokud počáteční den v cílovém měsíci neexistuje. Příkladem je situace, kdy k datu 31. ledna přičteme přesně jeden měsíc. Jelikož únor nemá 31 dní, výpočet se automaticky zastaví na posledním dni cílového měsíce, tedy na 28. únoru (případně 29. únoru v přestupném roce).
Obrácené pořadí dat
Pokud do pole Koncové datum zadáte dřívější datum než do pole Počáteční datum, kalkulačka se nezablokuje. Provede porovnání obou dat v chronologickém pořadí a pod výsledky zobrazí upozornění „Koncové datum je dřívější než počáteční, proto byla data porovnána v obráceném pořadí.“. To usnadňuje počítání dnů, které uplynuly od historických událostí směrem do minulosti.
Zahrnutí koncového dne
Při běžném odečtu dat se koncové datum nepočítá jako celý den (jde o exkluzivní výpočet). Pokud však zaškrtnete volbu Zahrnout koncové datum jako celý den, aktivuje se inkluzivní výpočet. V tomto režimu se ke každému výsledku přičte přesně 1 den.
Ochrana soukromí při výpočtu
Bezpečnost vašich dat je zajištěna architekturou aplikace. Každý výpočet probíhá ve vašem prohlížeči. Vybraná data se nikdy neodesílají na BroBroGo. Zadané termíny, osobní plány ani pracovní milníky tak neopouštějí vaše zařízení.
Často kladené otázky
Jak se počítají měsíce a roky?
Kalkulačka prochází skutečný kalendář: nejprve spočítá celé roky, poté celé měsíce a zbývající dny. Zohledňují se délky měsíců i přestupné roky. Pokud počáteční den v cílovém měsíci neexistuje – například 31. ledna plus jeden měsíc – dopadne na poslední den v únoru, což je stejná konvence, jakou používají banky a tabulkové procesory.
Mám zahrnout i koncové datum?
Záleží na tom, co počítáte. Od pondělí do pátku jsou to 4 dny rozdílu, ale pobyt v hotelu nebo pronájem pokrývající oba dny trvá 5 dní. Zaškrtněte políčko, pokud se má započítat i samotný poslední den – ke každému výsledku se pak přičte jeden den.
Co když je koncové datum před počátečním?
Nic se nepokazí – kalkulačka tiše porovná obě data v chronologickém pořadí a upozorní na to ve stavovém řádku. To také znamená, že můžete počítat pozpátku, například kolik dní uplynulo od minulé události.