Dodaj miesiące do daty

Jaka data wypada po dodaniu albo odjęciu wybranej liczby miesięcy.

Kalkulator

Jak dodać miesiące do daty?

Kalkulator dodaje albo odejmuje wybraną liczbę miesięcy od podanej daty i pokazuje datę wynikową w formacie dd.mm.rrrr. Obsługuje przełom roku oraz sytuację, gdy dzień początkowy nie mieści się w docelowym miesiącu. Wtedy dzień przycina się do ostatniego dnia miesiąca, na przykład 31 stycznia po dodaniu miesiąca daje 28 lub 29 lutego. Obok daty zobaczysz dzień tygodnia, liczbę dni różnicy oraz informację, czy dzień został przycięty do końca miesiąca.

Wzór i przykład

Nowy miesiąc liczy się z przeliczenia numeru miesiąca, a dzień przycina do końca docelowego miesiąca.

  1. numer_bezwzględny = rok × 12 + (miesiąc − 1) + znak × liczba_miesięcy
  2. rok_wynikowy = floor(numer_bezwzględny / 12)
  3. miesiąc_wynikowy = numer_bezwzględny mod 12 + 1
  4. dzień_wynikowy = min(dzień_początkowy, ostatni_dzień_miesiąca)

Przykłady dodawania i odejmowania miesięcy

Data początkowaOperacjaWynikPrzycięcie
31.01.2024+1 miesiąc29.02.2024tak (31→29)
31.03.2023+1 miesiąc30.04.2023tak (31→30)
15.05.2020−6 miesięcy15.11.2019nie
29.02.2024+12 miesięcy28.02.2025tak (29→28)

Format daty wejściowej to standard rrrr-mm-dd z pola kalendarza. Wynik prezentowany jest jako dd.mm.rrrr.

Najczęstsze pytania

Co się dzieje, gdy dodam miesiąc do 31 stycznia?

Luty nie ma 31 dni, więc dzień przycina się do ostatniego dnia lutego. W roku zwykłym wyjdzie 28 lutego, w przestępnym 29 lutego. Kalkulator zaznacza to w polu o przycięciu.

Jak działa odejmowanie miesięcy przez przełom roku?

Wybierz kierunek wstecz i podaj liczbę miesięcy. Jeśli cofnięcie przekroczy styczeń, zmieni się też rok. Na przykład 15 maja 2020 minus 6 miesięcy to 15 listopada 2019.

Czy kalkulator uwzględnia lata przestępne?

Tak. Ostatni dzień lutego liczony jest według reguły gregoriańskiej, więc rok podzielny przez 4 (poza stuleciami niepodzielnymi przez 400) ma 29 dni lutego, a pozostałe 28.

Dlaczego 29 lutego plus rok daje 28 lutego?

Rok później zwykle nie jest przestępny, więc 29 lutego nie istnieje. Dzień przycina się do 28 lutego. Ten sam mechanizm dotyczy każdego dnia, którego brak w docelowym miesiącu.

Co oznacza liczba dni różnicy w wyniku?

To liczba całkowitych dni między datą początkową a wynikową w kalendarzu. Przy kierunku wstecz obok liczby pojawia się dopisek, że różnica jest liczona w tył.

Coś się tu nie zgadza? Zgłoś błąd w tym kalkulatorze

← Więcej kalkulatorów: Czas i daty