Skip to main content
🟢 Beginner 🔥 Popular

Kalkulačka rozdílu dat -- Dny mezi daty

Kolik dní je mezi dvěma daty? Zadejte datum začátku a konce -> okamžitý výsledek v dnech, týdnech, měsících a letech. Zahrnuje pracovní dny, přestupné roky a odpočítávání. Zdarma.

Oblíbené otázky ohledně rozdílu dat

Toto jsou nejčastější datové výpočty, které lidé vyhledávají. Použijte kalkulačku nahoře, abyste získali živé odpovědi na dnešní datum:

OtázkaCílové datumJak vypočítat
Kolik dní do Vánoc?25. prosinceZadejte dnes -> 25. prosinec běžného/budoucího roku
Kolik dní zbývá do Nového roku?1. lednaZadejte dnes -> 1. ledna příštího roku
Kolik týdnů mezi dvěma termíny?Jakékoliv datum konceCelkový počet dnů se vydělí číslem 7 (vyplní se automaticky)
Kolik dní do mých narozenin?Tvé narozeniny.Zadejte dnes -> datum příštího narozenin
Kolik dní uplynulo od rande?Datum uplynutíZadejte minulé datum -> dnes
Kolik týdnů jsem těhotná?Poslední menstruaceZadejte datum LMP -> dnes (dělit dny sedmičkou)
Kolik dní do mé svatby?Datum svatbyZadejte dnes -> datum vaší svatby
Kolik pracovních dnů mezi daty?Jakékoliv datum konceAutomaticky zobrazeny vedle kalendářních dnů

Kalkulačka vám dá odpověď v dnech, týdnech, měsících, hodinách a minutách -- všechno najednou.

Jak se vypočítá rozdíl mezi daty

Pro výpočet přesného rozdílu mezi dvěma daty je třeba pečlivě zacházet s různými délkami měsíců, přestupnými lety a kalendářními pravidly.

  1. Přeměňte oba data na společnou jednotku (např. celkový počet dnů od referenčního bodu, jako je 1. ledna 1970)
  2. Odčíst počet dnů z dřívějšího data od počtu dnů z pozdějšího data
  3. Přeměňte výsledek zpět na roky, měsíce, týdny a dny

Příklad výpočtu:od 15. března 2020 do 8. listopadu 2025:

Proč je to ručně obtížné:Měsíce mají 28, 29, 30 nebo 31 dnů. Měsíční výpočet od 15. března do 15. dubna je "1 měsíc" bez ohledu na to, zda je tento rozsah 31 nebo 28 dnů.

Pravidla pro přestupný rok: Když má únor 29 dní

Správné výpočty dat vyžadují pochopení přestupných let.

  1. Rok dělitelný4je přestupný rok (např. 2024)
  2. Výjimka:Století (dílitelné 100) NENÍ přestupné (např. 1900)
  3. Výjimka z výjimky:Století dělitelná 400 jsou přestupné roky (např. 2000)

Takže: 2000 = přestupný rok , 1900 = není přestupný rok , 2100 = nebude přestupný rok .

RočníkDělitelné čtyřmi?Století?Dělitelný 400?Přeskokový rok?
Do roku 2024- Ano , pane .No- Ano , pane .
Do roku 2025NoNoNe , ne .
2100 hodin- Ano , pane .- Ano , pane .NoNe , ne .
Roku 2000- Ano , pane .- Ano , pane .- Ano , pane .- Ano , pane .
Roku 1900- Ano , pane .- Ano , pane .NoNe , ne .

Během 400 let je přesně 97 přestupných let, takže průměrný rok je dlouhý 365,2425 dnů -- což přesně odpovídá skutečnému slunečnímu roku 365,2422 dnů.

Obchodní dny vs. kalendářní dny

Pro mnoho praktických účelů (smlouvy, termíny, plánování projektů) potřebujeteobchodní dny(pracovní dny) namísto kalendářních dnů:

Pracovní dny = kalendářní dny - víkendy - svátky

V běžném pětidenním pracovním týdnu má období 30 kalendářních dnů přibližně 22 pracovních dnů (odčtení ~ 8 víkendových dnů, mínus veškeré svátky).

kalendářní dnyPřibližné pracovní dny (USA)
7 dní (1 týden)5 pracovních dnů
14 dní (2 týdny)10 pracovních dnů
30 dnů (1 měsíc)~22 pracovních dnů
90 dní (1 čtvrtletí)~65 pracovních dnů
365 dní (1 rok)~261 pracovních dnů

Důležité:Americké federální svátky toto dále snižují. Existuje 11 federálních svátků, což činí skutečné americké pracovní dny za rok přibližně 250.

Praktické využití pro výpočet datového rozdílu

Znalost přesného počtu dní mezi daty je nezbytná v mnoha reálných situacích:

Aritmetika věku, doby trvání a data: běžné výpočty

Zde jsou běžné datové matematické scénáře s pracovními příklady:

ScénářZačněte.KonecVýsledek
Dny v roce 2024 (přeskokový rok)1. ledna 202431. prosince 2024366 dní
Dny do důchodu (65 let od 15. března 1970)11. března 202615. března 20353 292 dnů
90denní smluvní lhůta15. ledna 2026+ 90 dnů15. dubna 2026
Týdny těhotenství (LMP 1. listopadu)1. listopadu 202511. března 202619 týdnů, 0 dnů
Období držby investice (kapitálové zisky)5. října 20246. října 2025366 dní (dlouhodobá prahová hodnota splněna)

Americká daňová poznámka k kapitálovým ziskům:Dlouhodobé sazby kapitálových zisků se vztahují na aktiva držená po dobu delší než 365 dní. Rozdíl mezi 364 a 366 dny může změnit vaši daňovou sazbu až z 37% (krátkodobé, běžné sazby příjmů) na 0%, 15% nebo 20% (dlouhodobé sazby). Přesné datum je aritmetická záležitost.

Julian Day Number and Date Arithmetic Internals (číslo a datum vnitřní aritmetiky)

Za scénou, datové aritmetické software (včetně naše kalkulačka) pracuje tak, že konvertuje každý datum na absolutní počet dní, provádí aritmetiku, pak konvertují zpět.Číslo juliánského dne (JDN), který počítá dny od 1. ledna 4713 př. n. l.

Častěji se daty ukládají jako počet dnů (nebo milisekund) od referenčního data nazývanéhoUnix epocha: 1. ledna 1970 ve 00:00 UTC.

Proto je odečtení data v programování jednoduché: 11. březen 2026 (den 20.527) mínus 15. březen 2020 (den 18.336) = 2.191 dní.

Proč je gregoriánský kalendář trapný:Na rozdíl od metrických jednotek, ve kterých se všechno dělí deseti, kalendářní aritmetika zahrnuje nepravidelné měsíce (28 - 31 dnů), proměnlivé přestupné roky a časový základ 60. Není divu, že lidé používají kalkulačku!

Výpočty dat v programování a tabulkách

Ať už pracujete v Excelu, Google Sheets, Pythonu nebo Javascripu, aritmetika se řídí stejnými principy, ale každá platforma má svou vlastní syntax a gotchas.

Excel a Google Sheets:Datum se ukládá interně jako sériová čísla (dny od 1. ledna 1900 v Excelu nebo 30. prosince 1899 v Google Sheets).

ÚkolVzorecPříklad výsledku
Dny mezi daty=B2-A2365 dnů
Měsíce mezi daty=DATEDIF ((A2,B2,"M")12
Roky mezi daty=DATEDIF(A2,B2,"Y")1
Přidat 90 dnů k datu=A2+9015. dubna 2026
Obchodní dny mezi=NETWORKDAYS ((A2,B2)Číslo 6

VýsledkyDATEDIFfunkce není v Excelu zdokumentována, ale je plně funkční - vypočítává rozdíly v úplných letech ("Y"), měsících ("M") nebo dnech ("D") mezi dvěma daty.

Python (modul datového času):PythonydatetimeKnihovna řeší odečtení dat nativně.dateobjekty vrátítimedeltapředmět s.daysPro výpočty pracovních dnů senumpy.busday_count()funkce nebopandas.bdate_range()metodou jsou standardní nástroje.

JavaScript:VestavěnéDateObjekt ukládá data jako milisekundy od epochy Unixu (1. ledna 1970). Odčtení dvou datových objektů dává milisekundy, které vydělíte 86 400 000 a dostanete dny. Buďte opatrní s časovými pásmy -- new Date('2026-03-15')může být interpretována jako půlnoc UTC, což může posunout výsledek o jeden den v závislosti na místním časovém pásmu uživatele.

Společné úskalí napříč všemi platformami:

Historické kalendářní reformy a chybějící dny

Při výpočtu datových rozdílů, které se táhnou po staletí, se můžete setkat s historickými kalendářními anomáliemi, které ovlivňují přesnost:

Reforma gregoriánského kalendáře (1582):V katolických zemích následovalo 4. října 1582 okamžitě 15. října 1582. Lidé, kteří šli do postele ve čtvrtek 4. října, se probudili v pátek 15. října.

Adopce se liší podle země:Protestanti a pravoslavní národy přijali gregoriánský kalendář mnohem později. Británie a její kolonie (včetně Ameriky) přešli na gregoriánský kalendář až v září 1752, kdy bylo přeskočeno 11 dní - 2. září následovalo 14. září. Rusko ho přijalo až v roce 1918 (13 dní přeskočilo) a Řecko čekalo až do roku 1923.

To znamená, že datum jako "15. února 1700" má v Anglii (která stále používá juliánský kalendář) jiný význam než ve Španělsku (který už používá gregoriánský kalendář).

Problém s začátkem roku:Před rokem 1752 se v Anglii začátek nového roku počítal 25. března (Lady Day), a ne 1. ledna. Takže 1. února 1700 v anglických záznamech byl ve skutečnosti 1. února 1700/01 (1701 v moderním počítání). Narozeniny George Washingtona jsou zaznamenány jako 11. února 1731 (starý styl), ale slaví se jako 22. února 1732 (nový styl).

Při výpočtu dat před rokem 1923 si uvědomte, že přepočet z juliánského na gregoriánský kalendář může ovlivnit váš výsledek až o 13 dní.

Věděla jsi to?

Často kladené otázky

Kolik dní do Vánoc?

Vánoce jsou 25. prosince. Chcete-li zjistit, kolik dní zbývá do Vánoc, použijte výše uvedenou kalkulačku: nastavte počáteční datum na dnešek a konečné datum na 25. prosinec běžného roku (nebo příštího roku, pokud byly Vánoc). Výsledek vám ukáže přesné dny, týdny a hodiny do Vánoc. Například, pokud je dnes 16. března, do 25. prosince zbývá 284 dní.

Kolik týdnů mezi dvěma termíny?

Například 90 dní = 12 týdnů a 6 dní. 365 dní = 52 týdnů a 1 den. Zadejte libovolná dvě výše uvedená data a číslo týdnů se okamžitě zobrazí vedle počtu dní.

Kolik dní je mezi dvěma termíny?

Zadejte oba data do našeho kalkulačku pro okamžitý počet. Chcete-li to udělat ručně, přepočítejte každé datum na den v roce a odečtěte, což odpovídá různým délkám roku. Přeskokový rok má 366 dní; standardní rok má 365. Náš kalkulač automaticky zpracovává všechny okrajové případy.

Jak se počítá přestupný rok?

Rok je přestupný, pokud: (1) je dělitelný 4, A (2) je-li stoletý rok, je také dělitelný 400. Takže rok 2000 byl přestupný (dílitelný 400), rok 1900 nebyl (dílitelný 100, ale ne 400), a rok 2024 je přestupný. Příští přestupný rok století je 2400.

Jak vypočítám pracovní dny mezi dvěma termíny?

Počítejte kalendářní dny, poté odečtěte počet sobot a neděl v tomto rozmezí a odečtěte všechny státní svátky. Přibližně: kalendářní dny x 5/7 dává hrubý počet pracovních dnů. V USA je zhruba 261 pracovních dnů za rok mínus 11 federálních svátků = 250 pracovních dnů.

Kolik dní do konkrétního data?

Odčítejte dnešní datum od cílového data. Naše kalkulačka to dělá automaticky. Například, pokud je dnes 11. března 2026, zbývá 20 dní do 31. března 2026 -- a 356 dní do 2. března 2027.

Co je to dva týdny?

Dva týdny jsou přesně 14 dní (2 týdny). Slovo pochází ze staré angličtiny 'fēowertyne niht' (čtrnáct nocí).

Jaký je rozdíl mezi kalendářními dny a pracovními dny?

Kalendářní dny počítají všech 7 dnů v týdnu. Obchodní dny (pracovní dny) se počítají pouze od pondělí do pátku, bez víkendů a svátků. "30denní" lhůta obvykle znamená 30 kalendářních dnů; "20denní" lhůta znamená 4 pracovní týdny.

Kolik týdnů je v roce?

Standardní rok má 52 týdnů a 1 den (365 dní ÷ 7 = 52,14). přestupný rok má 52 týdnů a 2 dny (366 ÷ 7 = 52,28).

Proč je 90denní lhůta důležitá pro daně a zákonné termíny?

Mnoho právních a finančních termínů je vyjádřeno jako konkrétní počet dnů. IRS má 90-denní lhůtu pro podání určitých oznámení.