Kalkulator dat
Ten bezpłatny kalkulator dat dodaje do wskazanej daty lata, miesiące, tygodnie i dni albo je odejmuje i pokazuje datę wynikową razem z dniem tygodnia. Potrafi też liczyć wyłącznie w dniach roboczych, a całość wykonuje przeglądarka.
Dodawanie okresu do daty w kolejności, która ma znaczenie
Arytmetyka kalendarzowa nie jest przemienna, więc kolejność stosowania jednostek zmienia wynik. Ten kalkulator dat stosuje najpierw lata, potem miesiące, a na końcu tygodnie i dni, czyli w kolejności, w jakiej czyta się umowę, okres wypowiedzenia albo termin ustawowy. Dodanie miesiąca i trzydziestu dni do 31 stycznia nie jest tym samym co dodanie trzydziestu dni, a potem miesiąca, a podanie kolejności usuwa tę dwuznaczność, zamiast ją ukrywać.
Wynik podaje dzień tygodnia, a nie samą datę, bo najczęściej to właśnie dzień tygodnia jest sednem. Termin wypadający w sobotę to inny problem niż termin wypadający w środę, i nie powinno być do tego potrzebne otwieranie kalendarza.
Końce miesięcy, dni przestępne i daty, których nie ma
Dodanie miesiąca do 31 stycznia nie ma dosłownej odpowiedzi, bo 31 lutego nie jest datą. Kalkulator przycina wtedy wynik do ostatniego dnia miesiąca docelowego, więc wychodzi 28 lutego, a w roku przestępnym 29 lutego. Taką konwencję stosują urzędy stanu cywilnego, systemy płacowe i większość tekstów prawnych, i dzięki niej dwukrotne dodanie miesiąca od 31 stycznia daje 31 marca, a nie zatrzymuje się na końcu lutego.
Lata przestępne stosowane są w pełnej regule: podzielne przez cztery, z wyjątkiem pełnych stuleci, z wyjątkiem stuleci podzielnych przez czterysta. Odejmowanie działa lustrzanie, z tym samym przycięciem, więc dodanie okresu i późniejsze odjęcie go prowadzi z powrotem do tego samego miesiąca, nawet jeśli po drodze trzeba było skorygować dzień miesiąca. Kalkulator informuje, kiedy zastosował przycięcie, zamiast zostawiać tę różnicę do zauważenia później.
Dni robocze i daty, których kalkulator nie może znać
Przy włączonej opcji liczenia wyłącznie dni roboczych dodawane dni i tygodnie liczone są od poniedziałku do piątku, z pominięciem sobót i niedziel. Tak właśnie należy rozumieć termin wyrażony w dniach roboczych: dziesięć dni roboczych od czwartku to dwa pełne tygodnie i dwa dni, a nie dziesięć dni w kalendarzu.
Dni ustawowo wolnych od pracy kalkulator nie pomija. Różnią się one między krajami, a czasem także między pracodawcami, a wynik, który po cichu przyjąłby jeden kalendarz, byłby błędny dla większości czytających. Tam, gdzie święta mają znaczenie dla terminu, trzeba je doliczyć samodzielnie i sprawdzić, czy stosowana reguła w ogóle je uwzględnia. Lata i miesiące pozostają jednostkami kalendarzowymi także w trybie dni roboczych, bo żaden system prawny nie definiuje miesiąca w dniach roboczych. Całość liczona jest w przeglądarce ze zwykłych dat kalendarzowych, bez strefy czasowej i bez wysyłania czegokolwiek. Aby zmierzyć odstęp między dwiema znanymi już datami, zamiast lądować na nowej, właściwy jest licznik dni.
Pytania i odpowiedzi
Jak dodać dni do daty?
Wystarczy wpisać datę początkową, wybrać Dodaj i podać liczbę dni, a kalkulator dat pokaże datę wynikową wraz z dniem tygodnia. W tym samym kroku można dodać lata, miesiące i tygodnie.
Jaka data wypadnie za 90 dni?
Wystarczy zostawić datę początkową na dzisiaj, wybrać Dodaj i wpisać 90 dni. Wynik podaje zarówno datę, jak i dzień tygodnia, w który wypada.
Co się stanie po dodaniu miesiąca do 31 dnia?
Wynik zostaje przycięty do ostatniego dnia miesiąca docelowego, więc miesiąc po 31 stycznia to 28 lutego, a w roku przestępnym 29 lutego. Strona informuje, że zastosowano przycięcie.
Czy tryb dni roboczych pomija dni ustawowo wolne od pracy?
Nie. Pomija wyłącznie soboty i niedziele, bo święta różnią się między krajami i pracodawcami. Te, które obowiązują w danym przypadku, trzeba odjąć samodzielnie.
Czy można odjąć okres od daty?
Tak. Po wybraniu opcji Odejmij te same jednostki stosowane są w odwrotną stronę, z tym samym przycięciem do ostatniego dnia miesiąca, więc rachunek pozostaje symetryczny.