Preskočiť na obsah

Kalkulačka počtu dní - Výpočet dní medzi dátumami

Bezplatná kalkulačka počtu dní na zistenie dní medzi dátumami alebo výpočet budúcich/minulých dátumov. Zahŕňa priestupné roky, pracovné dni a výpočty časových období pre plánovanie projektov a finančnú analýzu.

Kalkulačka počtu dní

Kalkulačka načítavania...
📚

Dokumentácia

Čo je kalkulačka počtu dní?

Kalkulačka počtu dní zisťuje, koľko dní leží medzi dvoma dátumami. Dokáže aj opačný výpočet: začne od jedného dátumu a pripočíta určitý počet dní, týždňov, mesiacov alebo rokov, aby našla neskorší dátum. Obe funkcie používajú kalendárnu aritmetiku, nie čas na hodinách, takže výsledok sa nemení podľa časového pásma ani letného času.

Ako vypočítať počet dní medzi dvoma dátumami

Ak chcete zistiť počet dní medzi dvoma dátumami, spočítajte, koľko dní ich v kalendári delí. Vzorec je:

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

kde d je počet dní medzi dátumami, e počet dní do koncového dátumu a s počet dní do počiatočného dátumu.

„Počet dní“ každého dátumu je jeho pozícia v neprerušenej postupnosti kalendárnych dní. Odčítaním jednej hodnoty od druhej a následným použitím absolútnej hodnoty získame počet dní medzi nimi. Funguje to v oboch poradiach: kalkulačka vždy vráti kladné číslo, takže nezáleží na tom, ktorý dátum zadáte ako prvý.

Výpočet zohľadňuje dve skutočnosti, ktoré sťažujú ručné počítanie dátumov:

  • Rôzna dĺžka mesiacov. Mesiace majú od 28 do 31 dní, takže rozdiel medzi dvoma dátumami závisí od toho, ktoré mesiace ležia medzi nimi.
  • Priestupné roky. Podľa gregoriánskeho kalendára je rok priestupný, ak je deliteľný číslom 4. Výnimkou sú storočné roky: priestupné sú iba vtedy, ak sú zároveň deliteľné číslom 400. Preto je 2024 priestupným rokom, ale 1900 ním nebol a 2000 ním bol.

Počet predstavuje rozdiel medzi dvoma dátumami, nie počet samotných dátumov. Dva rovnaké dátumy dávajú výsledok 0.

Vyriešený príklad

Od 1. januára 2024 do 1. februára 2024: január má 31 dní, takže kalkulačka vráti 31 dní.

Ako vypočítať dátum po uplynutí určitého obdobia

Druhý režim začne od určitého dátumu a posunie ho dopredu o zvolený počet dní, týždňov, mesiacov alebo rokov.

  • Dni: dátum sa posunie dopredu o uvedený počet kalendárnych dní.
  • Týždne: dátum sa posunie dopredu o uvedený počet týždňov, pričom každý týždeň sa počíta ako sedem dní.
  • Mesiace: dátum sa posunie dopredu o uvedený počet mesiacov a zachová sa rovnaký deň v mesiaci. Ak je cieľový mesiac kratší a taký deň nemá, výsledok sa nastaví na posledný deň daného mesiaca.
  • Roky: dátum sa posunie dopredu o uvedený počet rokov a zachová sa rovnaký mesiac a deň. Ak by výsledkom bol dátum 29. februára v nepriestupnom roku, nastaví sa na 28. februára.

Obdobie musí byť celé číslo najmenej 1. Zlomok, napríklad 1,5 mesiaca, nemá jediný kalendárny výsledok, preto pri ňom kalkulačka nezobrazí výsledok. Kalkulačka posúva dátum iba dopredu od počiatočného dátumu; obdobie neodčítava na výpočet skoršieho dátumu.

Vyriešený príklad

31. januára 2024 plus 1 mesiac. Február nemá 31. deň, takže výsledok sa nastaví na posledný deň februára. Keďže 2024 je priestupný rok, výsledkom je 29. februára 2024.

29. februára 2024 plus 1 rok. O rok neskôr je február 2025, ktorý nie je priestupným rokom a nemá 29. deň. Výsledok sa nastaví na posledný deň februára 2025: 28. februára 2025.

Najčastejšie otázky

Ako vypočítate počet dní medzi dvoma dátumami?

Odčítajte pozíciu jedného dátumu v kalendári od pozície druhého a použite absolútnu hodnotu. Výsledkom je celé číslo dní, ktoré ignoruje čas počas dňa, takže odpoveď bude rovnaká bez ohľadu na čas zadania ktoréhokoľvek dátumu.

Zahŕňa počet aj počiatočný a koncový dátum?

Nie. Kalkulačka vracia rozdiel medzi dvoma dátumami. Od 1. januára do januára 10 uvádza 9 dní a dva rovnaké dátumy dávajú 0. Ak chcete započítať aj oba dátumy, k výsledku pripočítajte 1.

Zohľadňuje kalkulačka priestupné roky?

Áno. Uplatňuje pravidlo gregoriánskeho kalendára pre priestupné roky: rok deliteľný číslom 4 je priestupný, s výnimkou storočných rokov, ktoré musia byť zároveň deliteľné číslom 400. Február má v priestupnom roku 29 dní a v ostatných rokoch 28 dní.

Môžem vypočítať dátum v minulosti zadaním záporného počtu dní?

Nie. Režim „dátum po uplynutí obdobia“ iba pripočíta obdobie dopredu od počiatočného dátumu; obdobie musí byť 1 alebo väčšie. Ak chcete zistiť rozdiel po skorší dátum, použite režim „dni medzi dátumami“ a zadajte skorší dátum ako jeden z dvoch vstupov.

Čo sa stane, ak po pripočítaní mesiaca alebo roka vyjde deň, ktorý neexistuje, napríklad 31. februára?

Výsledok sa nastaví na posledný platný deň daného mesiaca. Pripočítaním 1 mesiaca k januáru 31 vznikne 28. februára v bežnom roku alebo 29. februára v priestupnom roku, pretože február nikdy nemá 31 dní.

Ovplyvňuje výsledok časové pásmo alebo letný čas?

Nie. Oba výpočty pracujú výlučne s kalendárnymi dátumami, nie s okamihmi v čase, takže výsledok je rovnaký bez ohľadu na časové pásmo alebo nastavenie hodín použitého zariadenia.

Počíta kalkulačka iba pracovné dni alebo každý deň?

Každý kalendárny deň vrátane víkendov a sviatkov. Na vylúčenie víkendov a sviatkov z výpočtu je potrebná samostatná kalkulačka pracovných dní.

Spracúva kalkulačka dátumy pred zavedením gregoriánskeho kalendára v roku 1582?

Na každý zadaný dátum uplatňuje dnešné pravidlá gregoriánskeho kalendára vrátane dátumov pred rokom 1582. Mnohé krajiny pred týmto rokom používali juliánsky kalendár, takže výsledky pre historické dátumy sa nemusia zhodovať s kalendárnym systémom používaným v danom období.