Oblicz datę po dodaniu lub odjęciu okresu

Podaj datę początkową, kierunek, liczbę i jednostkę, aby przesunąć ją w kalendarzu.

Liczba

Data wynikowa

Od daty początkowej do konkretnego dnia

Dwie kartki kalendarza połączone strzałką przesunięcia daty

Podaj datę początkową, wybierz dodawanie lub odejmowanie, a następnie wpisz całkowitą liczbę dni, tygodni, miesięcy albo lat. Wynik zawiera nową datę, dzień tygodnia, zapis ISO i rzeczywiste przesunięcie w dniach.

Ta sama liczba może oznaczać inny odstęp

Dzień jest dokładną jednostką tej operacji, a tydzień zawsze obejmuje siedem dni kalendarzowych. Jeśli a jest wpisaną liczbą, natomiast s ma wartość 1 przy dodawaniu i -1 przy odejmowaniu, przesunięcie wynosi:

Δd=salubΔd=s7a\Delta d=s\cdot a\quad\text{lub}\quad\Delta d=s\cdot 7a

Miesiąc nie oznacza 30 dni, a rok nie oznacza zawsze 365 dni. Dla tych jednostek kalkulator najpierw zmienia rok i miesiąc. Potem zachowuje numer dnia, o ile taki dzień istnieje. W krótszym miesiącu wybiera jego ostatnią prawidłową datę.

dwynik=min(dpoczątek,Dmiesiąca wynikowego)d_{\text{wynik}}=\min\left(d_{\text{początek}},\,D_{\text{miesiąca wynikowego}}\right)

Tę zasadę kalendarzowej arytmetyki opisuje również oficjalna dokumentacja TC39 Temporal. Dzięki niej nie powstaje nieistniejąca data, na przykład 31 lutego.

Zakres obejmuje lata od 0001 do 9999 według jednolitych reguł kalendarza gregoriańskiego. To model obliczeniowy. Dla dawnych dokumentów nie potwierdza, jakiego kalendarza używano wtedy w danym państwie lub mieście.

Przykłady, w których jednostka zmienia wynik

Miesiąc wstecz od 31 marca. Ustaw 31 marca 2024 roku, odejmowanie, liczbę 1 i miesiące. Wynikiem jest czwartek 29 lutego 2024 roku, zapis 2024-02-29 oraz przesunięcie -31 dni. Luty jest miesiącem wynikowym, więc dzień 31 zostaje zastąpiony jego ostatnim dniem.

Dziesięć dni naprzód. Od 15 czerwca 2024 roku dodaj 10 dni. Kalkulator pokaże wtorek 25 czerwca 2024 roku, czyli 2024-06-25, oraz +10 dni. Długość miesiąca nie zmienia tej operacji, ponieważ liczona jest dokładna liczba kolejnych dni.

Dwa pełne tygodnie wstecz. Od 10 listopada 2024 roku odejmij 2 tygodnie. Otrzymasz niedzielę 27 października 2024 roku, zapis 2024-10-27 i -14 dni. Po pełnej liczbie tygodni dzień tygodnia pozostaje ten sam.

Jak odczytać wszystkie części odpowiedzi

Duża data jest głównym wynikiem. Nazwa dnia tygodnia pomaga od razu umieścić ją w planie, a zapis ISO porządkuje składniki jako rok, miesiąc i dzień. Standard ISO 8601 stosuje tę kolejność, aby zapis był jednoznaczny.

Wartość przesunięcia powstaje przez porównanie kolejnych numerów obu dni:

Δd=NwynikNpoczątek\Delta d=N_{\text{wynik}}-N_{\text{początek}}

Przy dniach będzie równa wpisanej liczbie ze znakiem, a przy tygodniach jej siedmiokrotności. Przy miesiącach i latach pokazuje faktyczny odstęp, który zależy od długości miesięcy i lat przestępnych.

Pole liczby przyjmuje zero albo dodatnią liczbę całkowitą w zapisie dziesiętnym. Ułamki, litery, notacja wykładnicza i liczby ze znakiem są odrzucane. Kierunek ustala oddzielny wybór dodawania lub odejmowania.

Wynik opisuje wyłącznie datę. Nie uwzględnia godziny, strefy czasowej, zmiany czasu, weekendów ani świąt. Z tego powodu nie należy go bez dodatkowych zasad traktować jako daty wymagalności, terminu prawnego lub daty rozliczenia.

Najczęstsze wątpliwości przy obliczaniu daty

Najwięcej niespodzianek pojawia się na końcu miesiąca oraz wtedy, gdy zwykłe dni są mylone z dniami roboczymi.

Czy kalkulator pomija soboty i niedziele?

Nie. Dni i tygodnie oznaczają kolejne dni kalendarzowe, więc weekendy są liczone tak samo jak pozostałe dni.

Dlaczego wynik przesunięcia miesiąca ma 28, 29, 30 albo 31 dni?

Miesiące mają różną długość. Kalkulator przechodzi do odpowiedniego miesiąca kalendarzowego, a wartość pomocnicza pokazuje rzeczywisty odstęp między datami.

Co stanie się z 29 lutego po dodaniu roku?

Jeśli rok wynikowy nie jest przestępny, kalkulator wybierze 28 lutego jako ostatni prawidłowy dzień tego miesiąca.

Czy mogę wpisać 1,5 miesiąca?

Nie. Liczba jednostek musi być całkowita i nieujemna. Dla dokładnego odstępu wyrażonego w dniach wybierz dni i podaj ich pełną liczbę.

Czy dodanie i odjęcie tego samego miesiąca zawsze się znosi?

Nie przy końcu miesiąca. Po zastąpieniu 31. dnia ostatnim dniem krótszego miesiąca następna operacja zaczyna się już od 28., 29. lub 30. dnia.

Czy wynik zależy od strefy czasowej?

Nie, ponieważ kalkulator przetwarza datę bez godziny. Gdy liczy się konkretny moment, potrzebne są również czas i reguły strefy czasowej.

Podobne kalkulatory

Następujące kalkulatory na ten sam temat mogą być przydatne:

Udostępnij w mediach społecznościowych

Jeśli Ci się spodobało, udostępnij kalkulator w swoich mediach społecznościowych. To łatwe dla Ciebie i korzystne dla promocji projektu. Dziękuję!