Data i godzina

Dodaj lub odejmij datę

Przesuń datę kalendarzową o całkowitą liczbę dni, tygodni, miesięcy lub lat. Operacje na miesiącach i latach korzystają z elementów kalendarza i w widoczny sposób ograniczają niedostępny dzień do ostatniego ważnego dnia miesiąca docelowego.

● Działa lokalnie
Przykładowe wartości
Działa w Twojej przeglądarce · Nie wymaga konta

Dodaj lub odejmij datę

Wynikowa data kalendarzowa
01

Formuła

result = start ± calendar amount (clamp invalid month days)

Dni i tygodnie poruszają się według ustalonych indeksów dni kalendarzowych. Miesiące i lata zmieniają składniki, a następnie ustalają dzień źródłowy, jeśli miesiąc docelowy jest krótszy.

02

Założenia

  • Stosowany jest kalendarz gregoriański i zasada „od ostatniego ważnego dnia”.
  • Operacje miesięczne nie zawsze są odwracalne po zastosowaniu zacisku.

Jeden tydzień to siedem dni kalendarzowych. Miesiąca nie przelicza się na stałą liczbę dni.

03

Przegląd formuły

Formula v1.0.0

Recenzję 2026-08-03

CalcFlow engineering review

Działający przykład

Dodaj lub odejmij datę: Działający przykład

31 stycznia 2026 r. plus jeden miesiąc kalendarzowy – docelowo luty. Ponieważ data 31 lutego nie istnieje, zasada zacisku powraca 28 lutego 2026 r.

Często zadawane pytania

Często zadawane pytania

Dlaczego 31 stycznia plus jeden miesiąc staje się 28 lutego?

Luty nie ma 31 dnia, dlatego opublikowana polisa ogranicza się do ostatniego ważnego dnia.

Czy jeden miesiąc liczy się jako 30 dni?

Nie. Operacje miesięczne i roczne wykorzystują komponenty kalendarza, a nie stałe czasy trwania.

Czy dodawanie i odejmowanie miesiąca może zmienić pierwotny dzień?

Tak. Po umieszczeniu daty w krótszym miesiącu pierwotny, większy dzień nie jest zachowywany jako stan ukryty.