DevToolPal
PL

Kalkulator dat

Licz dni, tygodnie, miesiące i dni robocze między dwiema datami albo dodawaj i odejmuj od daty lata, miesiące, tygodnie i dni.

Działa lokalnie, nic nie jest wysyłane

Opcje

Oblicz

Wejście

Wynik

Tutaj pojawi się wynik

Co robi to narzędzie

Kalkulator dat odpowiada na dwa codzienne pytania. Ile dni dzieli dwie daty? I jaka data wypada po określonej liczbie dni, tygodni, miesięcy lub lat od danej daty? Przydaje się przy terminach, planach projektów, okresach wypowiedzenia, subskrypcjach, wieku i odliczaniu.

Dla różnicy pokazuje łączną liczbę dni, ten sam okres w latach, miesiącach i dniach oraz w tygodniach i dniach, liczbę pełnych miesięcy i ile dni to dni robocze, a ile weekendowe. Przy dodawaniu i odejmowaniu pokazuje datę wynikową z dniem tygodnia, dniem roku i numerem tygodnia ISO.

Jak używać

  1. Wpisz datę początkową albo kliknij Dziś. Kliknij Przykład, aby wczytać przykład.
  2. Wybierz, co obliczyć: różnicę między datami albo dodawanie lub odejmowanie.
  3. Dla różnicy wpisz datę końcową obok początkowej; puste pole oznacza liczenie do dziś.
  4. Aby dodać lub odjąć, podaj w opcjach lata, miesiące, tygodnie i dni i w razie potrzeby włącz dni robocze.

Przykład

Od daty początkowej przykładu do Bożego Narodzenia tego samego roku:

Start date:  2025-01-01 (Wednesday)
End date:    2025-12-25 (Thursday)
Total days:  358
Years, months, days:  11 months, 24 days
Weeks and days:       51 weeks, 1 day
Business days (Mon–Fri): 256

Czyli 358 dni: 11 miesięcy i 24 dni albo 51 tygodni i 1 dzień, w tym 256 dni roboczych. Dodanie 10 dni roboczych do 2025-01-01 daje 2025-01-15, bo dwa weekendy pomiędzy są pomijane.

Warto wiedzieć

Wszystkie obliczenia operują na pełnych dniach kalendarzowych, więc zmiana czasu nigdy nie przesuwa wyniku o godzinę. Różnica jest ujemna, gdy data końcowa jest wcześniejsza od początkowej. Tygodnie ISO są zgodne z ISO 8601: zaczynają się w poniedziałek, a tydzień 1 to ten, który zawiera pierwszy czwartek roku, więc pierwsze dni stycznia mogą należeć do ostatniego tygodnia poprzedniego roku.

FAQ

› Czy data końcowa jest wliczana?

Domyślnie nie. Od poniedziałku do wtorku jest 1 dzień, jak w większości kalendarzy i języków programowania. Włącz Wliczaj datę końcową, gdy liczysz oba końce, np. dni wyjazdu lub urlopu od pierwszego do ostatniego dnia.

› Jak liczone są dni robocze?

Dni robocze to wszystkie dni poza wybranym weekendem, domyślnie sobotą i niedzielą; dostępne są też piątek i sobota lub tylko niedziela. Święta różnią się między krajami i nie są odejmowane, więc w razie potrzeby odejmij je sam.

› Co da 31 stycznia plus jeden miesiąc?

Dzień jest przycinany do ostatniego dnia krótszego miesiąca, więc 31 stycznia plus miesiąc to 28 lutego, a w roku przestępnym 29 lutego. Najpierw dodawane są lata i miesiące, potem tygodnie i dni — tak działa większość bibliotek dat.

› Jakich dat mogę używać?

Dowolnej daty od roku 1 do 9999 w kalendarzu gregoriańskim, zapisanej jako RRRR-MM-DD (ukośniki i kropki też działają), oraz słów today, tomorrow i yesterday. Godzina i strefa czasowa są pomijane; do nich służy konwerter znaczników czasu i stref czasowych.