Intermediate

Pridanie alebo odčítanie času od dátumu

Pridajte alebo odčítajte ľubovoľnú kombináciu rokov, mesiacov, týždňov, dní, hodín, minút a sekúnd od počiatočného dátumu a času a zistite výsledný okamih.
ISO format, e.g. 2026-06-27T09:00

yr

mo

wk

d

h

min

s

Resulting date and time
2027-09-06 15:30:00
Deň v týždni
Monday
Starting date-time
2026-06-27 09:00:00
Total day shift
436,27 dní
Total second shift
37 693 800 seconds
2026-06-27 09:00:002027-09-06 15:30:00436,27 dníTime span from starting date-time to result
Výsledky sú odhady určené len na všeobecné informačné účely a nepredstavujú odborné poradenstvo — dôležité výsledky si vždy nezávisle overte, kým sa na ne spoľahnete. Prečítať si celé vylúčenie zodpovednosti.
Rýchla odpoveď

Ako táto kalkulačka funguje?

Zadajte základný dátum a čas a znamienkové posuny rokov, mesiacov, týždňov, dní, hodín, minút a sekúnd. Nástroj pridá časti roka a mesiaca ako kalendárne úpravy, potom pridá zostatok ako pevnú milisekundovú dobu, a vráti výsledný dátum a čas, deň v týždni a celkový posun v dňoch a sekundách.

Vzorec
result = base, then setFullYear(+Δy), setMonth(+Δmo), then + ((Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs)·1000 ms
How this is calculated

Začnite základným dátumom a časom zadaným vo formáte ISO (napríklad 2026-06-27T09:00). Každé pole posunu prijíma kladnú hodnotu na pridanie času alebo zápornú hodnotu na odčítanie. Výpočet aplikuje posuny v dvoch fázach, aby výsledok zodpovedal bežným kalendárnym očakávaniam.

Najprv sa aplikujú kalendárne časti: posun roku sa pridá pomocou setFullYear a posun mesiaca pomocou setMonth. Tieto rešpektujú premenlivú dĺžku mesiacov a priestupné roky, takže „jeden mesiac” pristane na rovnaký deň v mesiaci, kde je to možné (JavaScript Date normalizuje pretečenie konca mesiaca). Potom sa časti uplynulého času — týždne, dni, hodiny, minúty a sekundy — prevedú na jedinú milisekundovú dobu pomocou (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, vynásobenej 1000, a pridajú k dátumu.

Výstup zobrazuje výsledný dátum a čas, deň v týždni a celkový posun vyjadrený v dňoch aj v sekundách (rozdiel medzi záverečným a počiatočným okamihom). Upozorňujeme, že celkový počet dní a sekúnd sa meria v miestnom časovom pásme, takže prechody ako letný čas v hostiteľskom časovom pásme môžu spôsobiť, že uplynulé sekundy sa mierne líšia od nominálnych posunov.

Často kladené otázky

Zadajte záporné číslo do ľubovoľného poľa posunu. Napríklad zadajte -3 do poľa Dni, čím sa presuniete tri dni do minulosti. Kladné a záporné posuny môžete ľubovoľne kombinovať.

Mesiace majú rôznu dĺžku, takže nástroj upraví kalendárny mesiac namiesto pridania pevných 30 dní. Pridanie jedného mesiaca k 31. januáru pristane začiatkom marca, pretože február má menej dní — čo je štandardné kalendárne správanie.

Roky a mesiace sa aplikujú ako prvé ako kalendárne úpravy, potom sa týždne, dni, hodiny, minúty a sekundy pridajú ako pevná uplynulá časová doba. Toto poradie zachováva intuitívnosť výsledkov pri konci mesiaca a priestupných rokoch.

Známe aj ako

pridať čas k dátumu
odpočítať čas
dátum plus hodiny
kalkulačka času
počítanie s dátumom
pripočítať čas k dátumu
matematika dátumov

APA

TG we-Calculate Editorial Team. (2026). Pridanie alebo odčítanie času od dátumu [Online calculator]. TG we-Calculate. https://we-calculate.com/sk/calculator/add-subtract-time

Chicago

TG we-Calculate Editorial Team. "Pridanie alebo odčítanie času od dátumu." TG we-Calculate. 2026. https://we-calculate.com/sk/calculator/add-subtract-time.

IEEE

TG we-Calculate Editorial Team, "Pridanie alebo odčítanie času od dátumu," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sk/calculator/add-subtract-time

BibTeX

@misc{wecalculate_add_subtract_time, title = {Pridanie alebo odčítanie času od dátumu}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sk/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám táto kalkulačka?