Intermediate

Přičtení nebo odečtení času od data

Přičtěte nebo odečtěte libovolnou kombinaci let, měsíců, týdnů, dnů, hodin, minut a sekund od výchozího data a času a zjistěte výsledný okamžik.
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
Den v týdnu
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 jsou pouze orientační odhady pro obecné informační účely a nejsou odborným poradenstvím — důležité výsledky si vždy nezávisle ověřte, než se na ně spolehnete. Přečíst si úplné právní upozornění.
Rychlá odpověď

Jak tato kalkulačka funguje?

Zadejte výchozí datum a čas a znaménkové posuny v letech, měsících, týdnech, dnech, hodinách, minutách a sekundách. Nástroj přičte roky a měsíce jako kalendářní úpravy, poté přičte zbývající části jako pevný milisekundový rozsah a vrátí výsledné datum a čas, jeho den v týdnu a celkový posun ve dnech 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čněte výchozím datem a časem zadaným ve formátu ISO (například 2026-06-27T09:00). Každé pole posunu přijímá kladnou hodnotu pro přičtení času nebo zápornou pro jeho odečtení. Výpočet aplikuje posuny ve dvou fázích, aby výsledek odpovídal běžným kalendářním očekáváním.

Nejprve se aplikují kalendářní části: posun let se přičte pomocí setFullYear a posun měsíců pomocí setMonth. Tyto respektují proměnlivou délku měsíců a přestupné roky, takže „jeden měsíc“ dopadne pokud možno na stejný den v měsíci (s tím, že JavaScript Date normalizuje přetečení konce měsíce). Poté se části uplynulého času — týdny, dny, hodiny, minuty a sekundy — převedou na jeden milisekundový rozsah pomocí (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, vynásobí se 1000 a přičtou se k datu.

Výstup zobrazuje výsledné datum a čas, jeho den v týdnu a celkový posun vyjádřený jak ve dnech, tak v sekundách (rozdíl mezi konečným a počátečním okamžikem). Pamatujte, že hodnoty celkových dnů a sekund se měří vůči místní časové ose, takže přechody jako změny letního času v časovém pásmu hostitele mohou způsobit, že se uplynulé sekundy mírně liší od nominálních posunů.

Často kladené otázky

Zadejte záporné číslo do libovolného pole posunu. Například napište -3 do pole Dny, abyste se posunuli tři dny do minulosti. Kladné a záporné posuny můžete libovolně kombinovat.

Měsíce mají různou délku, takže nástroj upravuje kalendářní měsíc, místo aby přičítal pevných 30 dnů. Přičtení jednoho měsíce k 31. lednu dopadne na začátek března, protože únor má méně dnů, což je standardní kalendářní chování.

Nejprve se jako kalendářní úpravy aplikují roky a měsíce, poté se přičtou týdny, dny, hodiny, minuty a sekundy jako pevný rozsah uplynulého času. Toto pořadí udržuje výsledky pro konce měsíců a přestupné roky intuitivní.

Také známé jako

přidat čas k datu
odečíst čas od data
datum plus hodiny
kalkulačka času
počítání s datem
přičíst čas
datum a čas výpočet

APA

TG we-Calculate Editorial Team. (2026). Přičtení nebo odečtení času od data [Online calculator]. TG we-Calculate. https://we-calculate.com/cs/calculator/add-subtract-time

Chicago

TG we-Calculate Editorial Team. "Přičtení nebo odečtení času od data." TG we-Calculate. 2026. https://we-calculate.com/cs/calculator/add-subtract-time.

IEEE

TG we-Calculate Editorial Team, "Přičtení nebo odečtení času od data," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/cs/calculator/add-subtract-time

BibTeX

@misc{wecalculate_add_subtract_time, title = {Přičtení nebo odečtení času od data}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/cs/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám tato kalkulačka?