Dodaj lub odejmij od daty

Wybierz datę bazową, podaj liczbę dni, tygodni, miesięcy lub lat do dodania (wartości ujemne, aby odjąć) — wynik pojawi się natychmiast.

Kalkulator

Dni

Wynik

2026-06-08

FAQ

Jak działa dodawanie miesięcy dla dat z końca miesiąca?

Gdy w docelowym miesiącu nie ma takiego dnia (np. 31 stycznia + 1 miesiąc), kalkulator przypisuje ostatni dostępny dzień tego miesiąca — czyli 31 stycznia + 1 miesiąc = 28 lutego (lub 29 w roku przestępnym). Odpowiada to standardowemu zachowaniu funkcji time.AddDate w języku Go.

Czy można odejmować daty za pomocą liczb ujemnych?

Tak. Wprowadź wartość ujemną, aby liczyć wstecz. Na przykład dzisiejsza data minus 30 dni zwróci datę sprzed 30 dni. Pole „jednostka” określa, czy ujemna wartość dotyczy dni, tygodni, miesięcy czy lat.

Jaka jest różnica między dodaniem 30 dni a dodaniem 1 miesiąca?

Dodanie 30 dni zawsze przesuwa datę dokładnie o 30 dni kalendarzowych. Dodanie 1 miesiąca przesuwa do tego samego dnia w następnym miesiącu — czyli o 28, 29, 30 lub 31 dni, zależnie od miesiąca. Używaj dni dla stałych odstępów (np. terminy SLA), a miesięcy dla zadań kalendarzowych (np. miesięczne rozliczenia).

Czy uwzględniane są lata przestępne?

Tak. Dodanie 365 dni do daty obejmującej rok przestępny przesunie wynik o jeden dzień wcześniej, niż mogłoby się wydawać. Dodanie 1 roku do 29 lutego daje 28 lutego w latach nieprzestępnych i ponownie 29 lutego w następnym roku przestępnym.

Jaki jest maksymalny obsługiwany zakres dat?

Kalkulator korzysta z pakietu time języka Go, który obsługuje daty od roku 1 do 9999. Wszystkie praktyczne zastosowania (planowanie projektów, badania historyczne, daty w przyszłości) mieszczą się w tym zakresie.

Do czego to się przydaje w praktyce?

Kierownicy projektów obliczają kamienie milowe od daty rozpoczęcia, prawnicy — terminy procesowe, rodzice — przewidywaną datę porodu, a administratorzy umów — daty odnowienia. Wszędzie, gdzie potrzebujesz precyzyjnie wyliczyć „data X plus N jednostek”, sprawdzi się to narzędzie.