UTILS.
100% w przeglądarce
+d

Dodawanie / odejmowanie dat

Dodaj lub odejmij dni, tygodnie, miesiące lub lata od daty.

— wynik pojawi się tutaj —

O tym narzędziu

Date Add / Subtract to kalkulator dat, który przesuwa datę początkową w przód lub w tył o całkowitą liczbę dni, tygodni, miesięcy lub lat i zwraca wynikową datę kalendarzową wraz z dniem tygodnia. Działa w całości w przeglądarce — bez przesyłania, bez kont, bez śledzenia — i działa offline.

Wybierz datę początkową, wpisz wartość, wybierz jednostkę i ustaw operację na dodawanie lub odejmowanie. Obliczenie korzysta z natywnej arytmetyki dat JavaScriptu: tydzień liczy się jako siedem dni, natomiast przesunięcia miesięcy i lat są zgodne z wbudowanymi regułami języka, więc dzień, który nie istnieje w docelowym miesiącu, przechodzi na kolejny. Odpowiedź jest formatowana w języku strony z pełną nazwą dnia tygodnia.

Wartość jest odczytywana jako liczba całkowita, więc ułamki są obcinane. Aby odjąć, możesz albo wybrać operację odejmowania, albo wpisać wartość ujemną — oba sposoby są równoważne. Data początkowa jest traktowana jako zwykła data kalendarzowa, bez pory dnia i bez konwersji strefy czasowej.

Najczęściej zadawane pytania

Jak obsługiwane są miesiące na przełomie miesiąca?
Przesunięcia miesięcy korzystają z natywnej arytmetyki dat, więc dzień, który nie istnieje w docelowym miesiącu, przechodzi na kolejny — na przykład 31 stycznia plus jeden miesiąc wypada na początku marca. Przesunięcia lat działają tak samo, więc 29 lutego plus jeden rok staje się 1 marca w roku nieprzestępnym.
Czy mogę odejmować?
Tak. Ustaw operację na odejmowanie albo pozostaw dodawanie i wpisz wartość ujemną; oba sposoby dają ten sam wynik.
Czy mogę dodać ułamek dnia, np. 1,5 dnia?
Nie. Wartość jest odczytywana jako liczba całkowita, więc część ułamkowa jest obcinana — 1,5 staje się 1. Używaj dni, tygodni, miesięcy lub lat w pełnych krokach.
Czy wynik zawiera godzinę lub strefę czasową?
Nie. Data początkowa jest traktowana jako zwykła data kalendarzowa i pokazywana jest tylko data wynikowa wraz z dniem tygodnia, sformatowana w języku strony. Nie ma pory dnia ani konwersji strefy czasowej.

Więcej narzędzi