Kalkulator dni między datami

Oblicz dokładną liczbę dni, tygodni, miesięcy i lat między dwiema datami — z dniami roboczymi i dodawaniem dni.

✓ Ostatnia weryfikacja: Źródła: ECMAScript Language Specification — Numbers and Dates

Zgłoś poprawkę

Widzisz błędny wynik, etykietę albo literówkę? Napisz — czytamy każde zgłoszenie.

Opcje zaawansowane

Licz zarówno dzień początkowy, jak i końcowy jako pełne dni

Twój wynik

Uzupełnij pola powyżej, aby zobaczyć wynik.

Powiązane kalkulatory

Co liczy kalkulator dni między datami

Kalkulator dni między datami mówi dokładnie, ile czasu dzieli dwie daty. Wskazujesz datę początkową i końcową, a od razu dostajesz łączną liczbę dni — a do tego ten sam odstęp wyrażony w tygodniach oraz w precyzyjnym rozbiciu na lata, miesiące i dni. To najszybszy sposób, żeby odpowiedzieć na pytanie „ile dni jest między dwiema datami?“, bez liczenia w kalendarzu i mocowania się z arkuszem.

Narzędzie robi więcej niż zwykłe zliczanie. Potrafi:

  • pokazać odstęp w dniach kalendarzowych, w tygodniach oraz jako dokładne rozbicie lata / miesiące / dni;
  • policzyć same dni robocze, pomijając weekendy (sam wybierasz, które dni są weekendem);
  • dodać lub odjąć dowolną liczbę dni od daty, opcjonalnie z pominięciem weekendów, żeby wyznaczyć przyszły lub miniony termin.

Działa dla dowolnych dat w kalendarzu gregoriańskim — z przeszłości, z przyszłości, na przełomie miesiąca, roku i stulecia — i automatycznie obsługuje lata przestępne. Ponieważ obliczenia opierają się na czystych datach, nie ma tu żadnych niespodzianek związanych ze strefą czasową czy zmianą czasu.

Jak korzystać z kalkulatora

  1. Wpisz datę początkową. Dowolną — datę podpisania umowy, urodziny, pierwszy dzień wyjazdu.
  2. Wpisz datę końcową. Kalkulator natychmiast pokaże łączną liczbę dni między nimi. Jeśli wpiszesz późniejszą datę jako pierwszą, po cichu zamieni je miejscami i pokaże bezwzględny odstęp — kolejność nigdy nie wprowadzi Cię w błąd.
  3. Rozwiń opcje zaawansowane, jeśli ich potrzebujesz. Tam wliczysz dzień końcowy do wyniku, zmienisz wzorzec weekendu albo przełączysz się na tryb dodawania/odejmowania, żeby przesunąć datę o zadaną liczbę dni w przód lub w tył.

Domyślnie dzień końcowy nie jest liczony — wynik to liczba pełnych dni od daty początkowej do (ale bez) daty końcowej, czyli zwykłe rozumienie „ile dni między“. Zaznacz Wlicz dzień końcowy, gdy chcesz policzyć oba krańce, tak jak przy rezerwacji albo terminie liczonym „włącznie“.

Jak działa kalkulator dni między datami

W sercu obliczenia leży odejmowanie. Kalkulator zamienia każdą datę na numer dnia w kalendarzu i odejmuje jeden od drugiego:

Liczba dni = data końcowa − data początkowa

Wszystko inne wynika z tej jednej, dokładnej liczby dni. Tygodnie to liczba dni podzielona przez siedem: tygodnie = liczba dni ÷ 7, a resztę pokazujemy jako pozostałe dni. Rozbicie na lata/miesiące/dni liczone jest metodą kalendarzową — krok po kroku, miesiąc po miesiącu i rok po roku, z użyciem rzeczywistej długości każdego miesiąca — a nie przez dzielenie przez uśrednione 365,25 dnia. Dzięki temu rozbicie zgadza się z tym, jak faktycznie odczytujemy kalendarz.

Lata przestępne są uwzględnione z automatu. Luty ma 29 dni w roku przestępnym i 28 w pozostałych, a kalkulator za każdym razem używa prawdziwej długości. Na przykład luty 2028 liczy 29 dni, a luty 2026 — 28 dni.

Przykład krok po kroku

Weźmy odstęp od 15 stycznia 2026 do 10 lipca 2026, bez wliczania dnia końcowego.

  1. Policz pełne dni od początku do końca — to 176 dni.
  2. Wyraź je w tygodniach: 176 ÷ 7 = 25 tygodni i 1 dzień.
  3. Wyraź je jako rozbicie kalendarzowe: 0 lat, 5 miesięcy i 25 dni.

Wszystkie trzy opisują ten sam odstęp — 176 dni widziane przez trzy różne pryzmaty. Jeśli włączysz Wlicz dzień końcowy, wynik urośnie do 177 dni, czyli 25 tygodni i 2 dni, albo 5 miesięcy i 26 dni.

Dni robocze, weekendy i trzy wzorce weekendu

Obok dni kalendarzowych kalkulator liczy dni robocze — te, które zostają po odjęciu weekendów. To odpowiedź na pytanie „ile dni roboczych jest między dwiema datami?“, czyli wariant, który liczy się przy terminach dostaw, płatności i deadline’ach.

Możesz wybrać, co jest weekendem, bo nie wszędzie wygląda to tak samo:

  • sobota + niedziela — domyślnie, przyjęte w większości świata;
  • piątek + sobota — powszechne w dużej części Bliskiego Wschodu;
  • tylko niedziela — dla sześciodniowego tygodnia pracy.

Przykład. Od poniedziałku 6 lipca 2026 do poniedziałku 13 lipca 2026, z wliczonym dniem końcowym, mamy 8 dni kalendarzowych. W środku odstępu wypada jeden weekend — sobota 11 i niedziela 12 — więc są 2 dni weekendowe i 6 dni roboczych. Skróć zakres do 6–10 lipca (poniedziałek–piątek), a wyjdzie równe 5 dni roboczych, czyli pełny tydzień pracy.

Jedno ważne ograniczenie — przeczytaj koniecznie. Tryb dni roboczych odejmuje wyłącznie weekendy. Nie odejmuje świąt ani dni ustawowo wolnych od pracy, bo święta różnią się między krajami, regionami i latami, a ten kalkulator jest globalny. Liczba dni roboczych oznacza więc „dni, które nie są weekendem“, a nie „dni, w które biuro jest otwarte“. Jeśli w Twój zakres wpada święto, odejmij je samodzielnie. Wbudowane kalendarze świąt per kraj mogą pojawić się w przyszłości, ale dziś narzędzie uczciwie liczy same weekendy.

Dodawanie i odejmowanie dni od daty

Przełącz się na tryb dodawania/odejmowania, gdy nie masz daty końcowej, tylko liczbę dni — „jaka data wypada za 30 dni?“ albo „który dzień był 10 dni temu?“. Wpisz datę początkową, wybierz dodaj lub odejmij i podaj liczbę dni.

  • Dodawanie na przełomie miesiąca: 28 lutego 2026 plus 1 dzień to 1 marca 2026. W roku przestępnym jest inaczej — 28 lutego 2028 plus 1 dzień to 29 lutego 2028.
  • Odejmowanie na przełomie roku: 5 stycznia 2026 minus 10 dni cofa się do 26 grudnia 2025.

Jest też opcja pomiń weekendy, która w trakcie przesuwania liczy tylko dni robocze. Dodanie 1 dnia roboczego do piątku 10 lipca 2026 pomija weekend i ląduje na poniedziałku 13 lipca 2026. W tym trybie weekend jest ustalony na stałe jako sobota i niedziela.

Taka arytmetyka dat stoi za wieloma codziennymi pytaniami — okresem wypowiedzenia, datą zwrotu, kamieniem milowym projektu, biegiem terminu urzędowego, sumą dni pobytu na wizie czy oknem „90 dni w ciągu 180“ w podróży, albo czyimś dokładnym wiekiem w latach, miesiącach i dniach. Każdy z tych przypadków rządzi się własnymi regułami, ale wszystkie zaczynają się od tego samego klocka: przesunięcia daty o znaną liczbę dni.

Najczęstsze pytania

Czy przy liczeniu dni między datami wliczać dzień końcowy?

Domyślnie nie. „Ile dni między“ zwykle oznacza pełne dni od daty początkowej do — ale bez — daty końcowej, więc od 15 stycznia do 10 lipca 2026 jest 176 dni. Wlicz dzień końcowy, gdy oba krańce mają się liczyć, tak jak przy pobycie w hotelu albo terminie „włącznie“; to dodaje jeden dzień, dając 177. W kalkulatorze przełączasz to opcją Wlicz dzień końcowy.

Jak obliczyć liczbę dni roboczych między dwiema datami?

Policz dni kalendarzowe, a potem odejmij te, które wypadają w weekend. Od poniedziałku 6 lipca do poniedziałku 13 lipca 2026 (z dniem końcowym) jest 8 dni kalendarzowych; dwa wypadają w weekend, zostaje 6 dni roboczych. Kalkulator robi to automatycznie i pozwala ustawić weekend jako sobotę + niedzielę, piątek + sobotę albo tylko niedzielę.

Czy dni ustawowo wolne od pracy (święta) są pomijane?

Nie. Tryb dni roboczych odejmuje wyłącznie weekendy — nie odejmuje świąt ani dni ustawowo wolnych. Święta różnią się między krajami, regionami i latami, a narzędzie jest globalne, więc nie wie, które dni są wolne w Twoim miejscu. Traktuj liczbę dni roboczych jako „dni, które nie są weekendem“. Jeśli w zakres wpada święto, odejmij je ręcznie, aby uzyskać rzeczywiste dni robocze. Warto też pamiętać, że kalkulator nie przesuwa sam terminu kończącego się w dzień wolny — reguły biegu terminów bywają różne w różnych systemach prawnych, więc w sprawach urzędowych sprawdź obowiązujące przepisy.

Jak dodać lub odjąć określoną liczbę dni od daty?

Przełącz się na tryb dodawania/odejmowania, wpisz datę początkową, wybierz dodaj lub odejmij i podaj liczbę dni. Na przykład 5 stycznia 2026 minus 10 dni to 26 grudnia 2025. Włącz pomiń weekendy, aby liczyć tylko dni robocze: jeden dzień roboczy po piątku 10 lipca 2026 to poniedziałek 13 lipca, bo weekend zostaje pominięty.

Ile to jest 30, 45 albo 90 dni w tygodniach i miesiącach?

W tygodniach odpowiedź jest dokładna: 30 dni to 4 tygodnie i 2 dni, 45 dni to 6 tygodni i 3 dni, a 90 dni to 12 tygodni i 6 dni. W miesiącach zależy to od wybranych dat, bo miesiące mają różną długość — 90 dni to około trzech miesięcy, ale dokładne rozbicie na lata/miesiące/dni zmienia się wraz z datą początkową. Wpisz swoje realne daty powyżej, żeby otrzymać ścisłe rozbicie.

Czy kalkulator uwzględnia lata przestępne?

Tak. Korzysta z kalendarza gregoriańskiego, więc luty ma 29 dni w roku przestępnym i 28 w pozostałych, a każdy 29 lutego jest liczony jako prawdziwy dzień. Luty 2028 to 29 dni, luty 2026 to 28 dni. Nie musisz niczego korygować — lata przestępne, łącznie z regułą stuleci (rok 2000 był przestępny, 1900 nie), są obsłużone za Ciebie.

Czym różnią się dni kalendarzowe od dni roboczych?

Dni kalendarzowe liczą każdy dzień w zakresie, razem z weekendami. Dni robocze liczą tylko dni pracujące, po odjęciu weekendów. Od poniedziałku 6 lipca do poniedziałku 13 lipca 2026 (z dniem końcowym) jest 8 dni kalendarzowych, ale 6 dni roboczych, bo sobota i niedziela wypadają. Dni kalendarzowe pasują do łącznego czasu trwania; dni robocze — do terminów i czasu realizacji.

Jak obliczyć dokładną różnicę w latach, miesiącach i dniach, a nie tylko sumę dni?

Kalkulator pokazuje jedno i drugie. Obok łącznej liczby dni podaje rozbicie kalendarzowe, liczone miesiąc po miesiącu z użyciem rzeczywistej długości miesięcy — dla 15 stycznia do 10 lipca 2026 to 0 lat, 5 miesięcy i 25 dni. Warto znać jeden niuans: początek przypadający na 29 lutego może sprawić, że rozbicie wygląda nietypowo, bo kolejne lata mogą nie mieć tej daty — na przykład od 29 lutego 2024 do 28 lutego 2026 wychodzi 1 rok, 11 miesięcy i 30 dni (łącznie 730 dni). Sama łączna liczba dni pozostaje przy tym zawsze dokładna.

Źródła