Skip to main content
🟢 Beginner 🔥 Popular

Kalkulator różnicy dat - ile dni jest między dwoma datami?

Oblicz dokładną liczbę dni pomiędzy dwoma datami natychmiast. Ile dni do wydarzenia? Dni od urodzin? Tygodnie, miesiące, lata włącznie. Bezpłatnie i bez rejestracji.

Popularne pytania dotyczące różnicy dat

To są najczęściej wyszukiwane obliczenia dat. Użyj kalkulatora powyżej, aby uzyskać odpowiedzi na bieżąco dla dzisiejszej daty:

PytanieData docelowaJak obliczyć
Ile dni do Bożego Narodzenia?25 grudniaWprowadź dzisiaj -> 25 grudnia bieżącego/nadchodzącego roku
Ile dni do Nowego Roku?1 styczniaWprowadź dzisiaj -> 1 stycznia przyszłego roku
Ile tygodni między dwoma datami?Każda data zakończeniaŁączna liczba dni podzielona przez 7 (wyświetlana automatycznie)
Ile dni do moich urodzin?Twoje urodziny.Wprowadź dzisiaj -> następną datę urodzin
Ile dni minęło od randki?Data wygaśnięciaWprowadź datę przeszłości -> dziś
W jakim tygodniu jestem w ciąży?Ostatnie miesiączkiWprowadź datę LMP -> dzisiaj (dziel dni przez 7)
Ile dni do ślubu?Data ślubuWpisz dzisiaj -> datę ślubu
Ile dni roboczych pomiędzy datami?Każda data zakończeniaWyświetlane automatycznie obok dni kalendarzowych

Kalkulator daje odpowiedź w dniach, tygodniach, miesiącach, godzinach i minutach - wszystko jednocześnie.

Jak oblicza się różnicę między datami

Wyliczanie dokładnej różnicy między dwoma datami wymaga starannej obsługi różnych długości miesięcy, lat przestępnych i zasad kalendarza.

  1. Przelicz obie daty na wspólną jednostkę (np. całkowita liczba dni od punktu odniesienia, takiego jak 1 stycznia 1970 r.)
  2. Odjąć liczbę dni wcześniejszej daty od liczby dni późniejszej daty
  3. Przelicz wynik z powrotem na lata, miesiące, tygodnie i dni

Przykład obliczeń:Od dnia 15 marca 2020 r. do dnia 8 listopada 2025 r.:

Dlaczego jest to skomplikowane ręcznie:Miesiące mają 28, 29, 30 lub 31 dni. Obliczenie na podstawie miesiąca od 15 marca do 15 kwietnia jest "1 miesiąc" niezależnie od tego, czy ten okres wynosi 31 lub 28 dni. Nasz kalkulator automatycznie obsługuje wszystkie te przypadki krawędzi.

Zasady roku przestępnego: kiedy luty ma 29 dni

Prawidłowe obliczenia dat wymagają zrozumienia lat przestępnych.

  1. Rok podzielny przez4jest rokiem przestępnym (np. 2024 r.)
  2. Wyjątek:Lata stulecia (dzielone przez 100) NIE są latami przestępnymi (np. 1900)
  3. Wyjątek od wyjątku:Stulecia dzielone przez 400 to lata przestępne (np. 2000)

Więc: 2000 = rok przestępny , 1900 = nie przestępny , 2100 = nie będzie przestępnym .

Rok działalnościDzieli się przez 4?Stolecie?Dzieli się przez 400?Rok przestępny?
2024 r.- Tak, proszę.No- Tak, proszę.
2025 r.NoNoNie , nie .
2100 r.- Tak, proszę.- Tak, proszę.NoNie , nie .
2000 r.- Tak, proszę.- Tak, proszę.- Tak, proszę.- Tak, proszę.
1900 r.- Tak, proszę.- Tak, proszę.NoNie , nie .

W ciągu 400 lat, jest dokładnie 97 lat przestępnych, co sprawia, że średni rok trwa 365,2425 dni -- dokładnie odpowiadający rzeczywistemu roku słonecznemu 365,2422 dni.

Dni robocze w porównaniu do dni kalendarzowych

Dla wielu celów praktycznych (umowy, terminy, planowanie projektów) potrzebna jestdni robocze(dni robocze) zamiast dni kalendarzowych:

Dni robocze = Dni kalendarzowe - Weekendy - Święta

W standardowym 5-dniowym tygodniu roboczym okres 30 dni kalendarzowych ma około 22 dni roboczych (odjąć ~ 8 dni weekendowych, minus wszelkie święta).

Dni kalendarzowePrzybliżone dni robocze (USA)
7 dni (1 tydzień)5 dni roboczych
14 dni (2 tygodnie)10 dni roboczych
30 dni (1 miesiąc)~22 dni roboczych
90 dni (1 kwartał)~65 dni roboczych
365 dni (1 rok)~261 dni roboczych

Ważne:W Stanach Zjednoczonych jest 11 dni wolnych od pracy, co daje około 250 dni roboczych w roku.

Praktyczne zastosowania w obliczaniu różnicy dat

Znajomość dokładnej liczby dni pomiędzy datami jest niezbędna w wielu rzeczywistych sytuacjach:

Arytmetyka wieku, czasu trwania i daty: powszechne obliczenia

Oto typowe scenariusze matematyczne dotyczące daty z wykorzystanymi przykładami:

ScenariuszZacznij.KoniecWynik
Dni w roku 2024 (rok przestępny)1 stycznia 2024 r.31 grudnia 2024 r.366 dni
Dni do przejścia na emeryturę (65 lat od 15 marca 1970 r.)11 marca 202615 marca 20353,292 dni
90-dniowy termin zawarcia umowy15 stycznia 2026+ 90 dni15 kwietnia 2026
Tygodnie ciąży (LMP 1 listopada)1 listopada 2025 r.11 marca 202619 tygodni, 0 dni
Okres posiadania inwestycji (zyski kapitałowe)5 października 20246 października 2025366 dni (osiągnięty próg długoterminowy)

Uwaga podatkowa na zyski kapitałowe w USA:Stawki długoterminowych zysków kapitałowych mają zastosowanie do aktywów utrzymywanych przez ponad 365 dni. Różnica między 364 a 366 dniami może zmienić stawkę podatku z 37% (krótkoterminowe, zwykłe stawki dochodu) do 0%, 15% lub 20% (długoterminowe stawki). Dokładna data ma znaczenie arytmetyczne.

Liczba i data dnia juliańskiego Arytmetyka wewnętrzna

Za kulisami, oprogramowanie do obliczania dat (w tym nasz kalkulator) działa poprzez konwersję każdej daty na liczbę dni bezwzględnych, wykonując arytmetykę, a następnie konwersję z powrotem.Numer dnia juliańskiego (JDN), która liczy dni od 1 stycznia 4713 roku p.n.e.

Bardziej powszechnie w obliczeniach, daty są przechowywane jako liczba dni (lub milisekund) od daty odniesienia zwanejEpocha Unix1 stycznia 1970 r. o 00:00 UTC.

Dlatego odjęcie daty jest proste w programowaniu: 11 marca 2026 (dzień 20.527) minus 15 marca 2020 (dzień 18.336) = 2.191 dni.

Dlaczego kalendarz gregoriański jest niezręczny:W przeciwieństwie do jednostek metrycznych, w których wszystko dzielone jest przez 10, w arytmetyce kalendarzowej występują nieregularne miesiące (28 - 31 dni), zmienne lata przestępne i czas w ujęciu 60.

Obliczenia dat w programowaniu i arkuszach kalkulacyjnych

Niezależnie od tego, czy pracujesz w Excel, Google Sheets, Python, czy JavaScript, arytmetyka dat jest oparta na tych samych zasadach, ale każda platforma ma swoją własną składnię i gotchas.

Excel i arkusze Google:Daty są przechowywane wewnętrznie jako numery seryjne (dni od 1 stycznia 1900 w Excel lub 30 grudnia 1899 w arkuszach Google).

ZadanieFormułaPrzykład wyniku
Dni pomiędzy datami=B2-A2365 dni
Miesiące pomiędzy datami=DATEDIF ((A2,B2,"M")12
Lata między datami=DATEDIF(A2,B2,"Y")1
Dodać 90 dni do daty=A2+9015 kwietnia 2026
Dni robocze między=dni robocze w sieci (A2,B2)Rzeczywiście.

DziałanieDATEDIFfunkcja nie jest udokumentowana w programie Excel, ale jest w pełni funkcjonalna - oblicza różnice w pełnych latach ("Y"), miesiącach ("M") lub dniach ("D") między dwoma datami.

Python (moduł daty i czasu):Python'sdatetimeBiblioteka obsługuje odjęcie daty w sposób naturalny.dateobiekty zwracatimedeltaobiekt z.daysW przypadku obliczeń w ciągu dnia roboczegonumpy.busday_count()funkcji lubpandas.bdate_range()metody są standardowym narzędziem.

JavaScript:WbudowaneDateObjekt przechowuje daty w milisekundach od epoki Unixa (1 stycznia 1970 r.). Odjęcie dwóch obiektów daty daje milisekundy, które dzielisz przez 86,400,000, aby uzyskać dni. Bądź ostrożny w strefach czasowych - new Date('2026-03-15')można interpretować jako północ UTC, co może przesunąć wynik o jeden dzień w zależności od strefy czasowej użytkownika.

Powszechne pułapki na wszystkich platformach:

Historyczne reformy kalendarza i brakujące dni

Przy obliczaniu różnic między datami, które rozciągają się na stulecia, można natknąć się na historyczne anomalie kalendarza, które wpływają na dokładność:

Reforma kalendarza gregoriańskiego (1582):Kiedy papież Grzegorz XIII zreformował kalendarz juliański, usunięto 10 dni. W krajach katolickich 4 października 1582 roku natychmiast nastąpiło 15 października 1582 roku.

Adopcja różniła się w zależności od kraju:Kraje protestanckie i prawosławne przyjęły kalendarz gregoriański znacznie później. Wielka Brytania i jej kolonie (w tym Ameryka) przełączyły się dopiero we wrześniu 1752 roku, kiedy to pominięto 11 dni - 2 września nastąpiło 14 września. Rosja przyjęła go dopiero w 1918 roku (z pominięciem 13 dni), a Grecja czekała do 1923 roku.

Oznacza to, że data taka jak "15 lutego 1700 roku" ma inne znaczenie w Anglii (która nadal używa kalendarza juliańskiego) niż w Hiszpanii (która już używa kalendarza gregoriańskiego).

Problem początku roku:Przed rokiem 1752 w Anglii nowy rok rozpoczynał się 25 marca (Lady Day), a nie 1 stycznia. Tak więc 1 lutego 1700 roku w angielskich zapisach było w rzeczywistości 1 lutego 1700/01 (1701 w nowoczesnym rachunku). Urodziny George'a Washingtona są odnotowane jako 11 lutego 1731 roku (Stary styl), ale obchodzone są jako 22 lutego 1732 roku (Nowy styl).

W obliczeniach dotyczących daty sprzed roku 1923 należy pamiętać, że przeliczenie z kalendarza juliańskiego na gregoriański może wpłynąć na wynik nawet o 13 dni.

Wiedziałeś o tym?

Często zadawane pytania

Ile dni do Bożego Narodzenia?

Dzień Bożego Narodzenia to 25 grudnia. Aby dowiedzieć się, ile dni zostało do Bożego Narodzenia, skorzystaj z powyższego kalkulatora: ustaw datę rozpoczęcia na dzień dzisiejszy, a datę zakończenia na 25 grudnia bieżącego roku (lub w przyszłym roku, jeśli minęły już Boże Narodzenie). Wynik pokazuje dokładne dni, tygodnie i godziny do Bożego Narodzenia. Na przykład, jeśli dzisiaj jest 16 marca, do 25 grudnia pozostaje 284 dni.

Ile tygodni między dwoma datami?

Na przykład 90 dni = 12 tygodni i 6 dni. 365 dni = 52 tygodni i 1 dzień. Wprowadź dowolne dwie powyższe daty, a liczba tygodni zostanie natychmiast wyświetlona obok liczby dni.

Ile dni jest między dwoma datami?

Wprowadź obie daty do naszego kalkulatora, aby natychmiast policzyć. Aby to zrobić ręcznie, przelicz każdą datę na dzień roku i odejmij, uwzględniając różne długości roku. Rok przestępny ma 366 dni; rok standardowy ma 365. Nasz kalkulator automatycznie obsługuje wszystkie przypadki krawędzi.

Jak oblicza się lata przestępne?

Rok jest rokem przestępnym, jeśli: (1) jest podzielny przez 4, A (2) jeśli jest to rok stulecia, również podzielny przez 400. Tak więc 2000 był rokiem przestępnym (podzielny przez 400), 1900 nie był (podzielny przez 100 ale nie przez 400), a 2024 jest rokiem przestępnym. Następny rok przestępny stulecia to 2400.

Jak obliczyć dni robocze pomiędzy dwoma datami?

Licz dni kalendarzowe, a następnie odejmij liczbę sobót i niedziel w tym zakresie i odejmij wszelkie święta państwowe.

Ile dni do konkretnej daty?

Odjąć dzisiejszą datę od daty docelowej. Nasz kalkulator robi to automatycznie. Na przykład, jeśli dzisiaj jest 11 marca 2026, pozostało 20 dni do 31 marca 2026 -- i 356 dni do 2 marca 2027.

Co to są dwa tygodnie?

Dwa tygodnie to dokładnie 14 dni (2 tygodnie). Słowo pochodzi od staroangielskiego 'fēowertyne niht' (czternaście nocy).

Jaka jest różnica między dniami kalendarzowymi a dniami roboczymi?

Dni kalendarzowe liczą się wszystkie 7 dni tygodnia. Dni robocze (dni robocze) liczą się tylko od poniedziałku do piątku, z wyłączeniem weekendów i dni świątecznych. Termin "30-dniowy" zwykle oznacza 30 dni kalendarzowych; termin "20 dni roboczych" oznacza 4 tygodnie robocze.

Ile jest tygodni w roku?

Rok standardowy ma 52 tygodnie i 1 dzień (365 dni ÷ 7 = 52,14). Rok przestępny ma 52 tygodnie i 2 dni (366 ÷ 7 = 52,28).

Dlaczego okres 90 dni ma znaczenie dla podatków i terminów prawnych?

Wiele terminów prawnych i finansowych wyraża się jako określone liczby dni. IRS ma 90-dniowe terminy składania niektórych zawiadomień. Zyski kapitałowe w USA stają się "długoterminowe" (niższa stawka podatku) po 365 dniach posiadania. Polityki ubezpieczeniowe mogą mieć wymogi 30-dniowego zawiadomienia. Dokładne obliczenie dni kalendarzowych zapobiega kosztownym błędom.