Čo je tento nástroj?
Kalkulačka dátumov odpovedá na dve bežné otázky: "koľko času je medzi týmito dvoma dátumami" a "aký dátum je o N dní/týždňov/mesiacov od teraz." Tento nástroj pokrýva obe na jednom mieste — režim rozdielu vám dá presnú medzeru v dňoch, týždňoch a kalendárnych rokoch/mesiacoch/dňoch, a režim pripočítania/odčítania premietne dátum dopredu alebo dozadu.
Výpočet zohľadňuje skutočné kalendárne nepravidelnosti: mesiace rôznej dĺžky, priestupné roky, a fakt, že "3 mesiace od 31. januára" musí skončiť na reálnom dátume. Nezohľadňuje časové pásma ani pravidlá pracovných dní (víkendy a sviatky sa počítajú ako bežné dni) — ak potrebujete výpočty iba s pracovnými dňami, berte toto ako východiskový bod a víkendy/sviatky odčítajte manuálne.
Prečo ho používať?
- Získajte presný počet dní medzi dvoma dátumami pre zmluvy, faktúry, termíny projektov alebo pravidlá oprávnenosti súvisiace s vekom.
- Pripočítajte alebo odčítajte dni, týždne, mesiace alebo roky od ľubovoľného dátumu — užitočné pri termínoch splatnosti, expirácii záruky alebo doložkách typu "90 dní od dodania".
- Zobrazte si aj hrubý počet dní, aj kalendárny rozpis (roky/mesiace/dni) pre tú istú medzeru — užitočné, keď formulár vyžaduje jedno, ale vy premýšľate v druhom.
- 100 % súkromné: všetky výpočty s dátumami prebiehajú vo vašom prehliadači, nič sa neposiela na server.
- Bez prihlásenia, bez reklám blokujúcich nástroj, funguje na mobile.
Ako sa používa
- Vyberte "Dni medzi dvoma dátumami" na meranie medzery, alebo "Pripočítať/odčítať dni od dátumu" na premietnutie dopredu alebo dozadu.
- Pre medzeru: vyberte začiatočný a koncový dátum (poradie nie je dôležité, nástroj ich automaticky zoradí) a kliknite na Vypočítať.
- Pre pripočítanie/odčítanie: vyberte základný dátum, smer, množstvo a jednotku (dni, týždne, mesiace alebo roky), potom kliknite na Vypočítať.
- Prečítajte si výsledok — režim rozdielu zobrazí celkový počet dní plus rozpis rokov/mesiacov/dní; režim pripočítania/odčítania zobrazí výsledný dátum a jeho deň v týždni.
Príklad
Vstup
Začiatok: 15. 1. 2026, Koniec: 10. 7. 2026Výstup
176 dní — presne 5 mesiacov, 25 dníÚdaj o celkovom počte dní a kalendárny rozpis popisujú tú istú medzeru v dvoch rôznych jednotkách; použite ten, ktorý vyžaduje váš formulár alebo zmluva.
Praktické tipy
- Zmluvy a faktúry, ktoré uvádzajú "splatnosť do 30 dní" alebo "do 90 dní", takmer vždy myslia kalendárne dni, nie pracovné dni — použite režim pripočítania/odčítania s dátumom faktúry ako základom na získanie presného termínu splatnosti.
- Keď formulár vyžaduje vek alebo dĺžku trvania "k" konkrétnemu dátumu namiesto dneška, použite režim rozdielu s daným konkrétnym dátumom ako koncovým dátumom namiesto spoliehania sa na dnešný dátum.
- Rozpis rokov/mesiacov/dní zohľadňuje kalendár (rešpektuje skutočné dĺžky mesiacov), zatiaľ čo celkový počet dní je pevné číslo — použite celkový počet dní pre čokoľvek merané paušálnou sadzbou (napr. denné poplatky za skladovanie), a rozpis pre čokoľvek vyjadrené ľudským spôsobom (napr. "aký starý je tento produkt so zárukou").
Bežné scenáre
Sledovanie termínov: pri danom dátume dodania alebo podania a pravidle "do N dní" dá režim pripočítania/odčítania presný termín splatnosti vrátane dňa v týždni, takže hneď vidíte, či pripadá na víkend.
Vek alebo dĺžka trvania k pevnému dátumu: namiesto dnešného veku niekedy HR formuláre a pravidlá oprávnenosti vyžadujú vek alebo dĺžku služby k danému hraničnému dátumu — použite režim rozdielu s týmto hraničným dátumom ako koncovým dátumom namiesto kalkulačky veku, ktorá vždy meria k dnešnému dňu.
Časté otázky
Počíta sa tu s víkendmi a sviatkami ako s plnými dňami?
Áno — oba režimy používajú bežné kalendárne dni. Ak potrebujete počty iba pracovných dní (bez víkendov a štátnych sviatkov), použite celkový počet dní z tohto nástroja a odčítajte nepracovné dni pre váš konkrétny kalendár. Ak potrebujete pracovné dni namiesto kalendárnych, odčítajte približne 2 dni za každý celý týždeň vo výsledku plus prípadné štátne sviatky v danom období.
Prečo pripočítanie 1 mesiaca k 31. januáru dáva iný výsledok, ako by som čakal?
Nie každý mesiac má 31 dní. Pripočítanie 1 mesiaca k 31. januáru skončí na 2. marci (alebo podobnom dátume s prekročením) v tomto nástroji, pretože výpočet dátumu v JavaScripte zahŕňa prebytočné dni do nasledujúceho mesiaca namiesto orezania na posledný deň. Ak potrebujete orezané správanie (31. január + 1 mesiac = 28./29. február), upravte výsledok manuálne.
Zohľadňuje nástroj priestupné roky?
Áno. Priestupné roky sa spracúvajú automaticky, pretože výpočet používa natívne objekty JavaScript Date, ktoré už vedia, že február má v priestupnom roku 29 dní.
Ktorý dátum mám zadať ako "začiatok" a ktorý ako "koniec"?
Na tom nezáleží — režim rozdielu automaticky zoradí oba dátumy pred výpočtom, takže zadanie v ľubovoľnom poradí dá rovnaký výsledok.
Existuje limit na to, ako ďaleko od seba môžu byť dva dátumy?
Žiadny praktický limit — nástroj funguje správne pre dátumy vzdialené o desaťročia či storočia, pretože používa štandardnú aritmetiku dátumov JavaScriptu namiesto vyhľadávacej tabuľky.