Kalkulator dat online pozwala obliczyć różnicę między dwoma datami, sprawdzić jaki dzień tygodnia wypadał w danym dniu, dodać lub odjąć dni od daty oraz poznać dokładny wiek w latach, miesiącach i dniach. Wszystkie obliczenia wykonują się bezpośrednio w przeglądarce.
Jak korzystać z kalkulatora dat?
Narzędzie składa się z czterech niezależnych sekcji dostępnych w zakładkach na górze. Każda sekcja rozwiązuje inny problem związany z datami.
Różnica między datami
Podaj datę początkową i końcową, a kalkulator wyświetli różnicę wyrażoną w dniach, tygodniach i miesiącach. Otrzymasz też dokładny rozkład na lata, miesiące i dni — np. 1 rok, 3 miesiące, 12 dni — oraz liczbę godzin, minut i sekund.
Jaki dzień tygodnia?
Wpisz dowolną datę (przeszłą lub przyszłą), a dowiesz się, czy był to poniedziałek, środa czy niedziela. Dodatkowo zobaczysz numer tygodnia według standardu ISO 8601, numer dnia w roku oraz ile dni zostało do końca roku.
Dodaj lub odejmij dni
Ustal datę startową, wybierz operację (dodaj/odejmij) i jednostkę (dni, tygodnie, miesiące, lata). Kalkulator natychmiast obliczy datę wynikową wraz z dniem tygodnia i numerem tygodnia.
Kalkulator wieku
Podaj datę urodzenia, a otrzymasz dokładny wiek w latach, miesiącach i dniach. Dodatkowo zobaczysz łączną liczbę dni oraz kiedy wypadną następne urodziny i jaki to będzie dzień tygodnia.
Jak obliczyć dzień tygodnia dla dowolnej daty?
Ręczne obliczenie dnia tygodnia dla dat odległych w czasie jest trudne — wymaga znajomości algorytmu uwzględniającego lata przestępne oraz reformę kalendarza gregoriańskiego z 1582 roku. Nasz kalkulator wykonuje te obliczenia automatycznie dla dowolnej daty po roku 100 n.e.
Algorytm opiera się na metodzie Tomohiko Sakamoto i standardowej implementacji JavaScriptowej klasy Date, która poprawnie obsługuje lata przestępne (rok przestępny to rok podzielny przez 4, ale nie przez 100 — chyba że jednocześnie podzielny przez 400).
Lata przestępne — kiedy wypadają?
Rok jest przestępny (366 dni), gdy spełniony jest jeden z warunków:
- jest podzielny przez 4 i nie jest podzielny przez 100 (np. 2024, 2028),
- jest podzielny przez 400 (np. 2000, 2400).
Lata takie jak 1900, 2100 nie są przestępne, mimo że są podzielne przez 100. Kalkulator uwzględnia tę regułę przy obliczaniu numeru dnia w roku i pozostałych dni do końca roku.
Numer tygodnia ISO 8601
Według normy ISO 8601 tydzień zaczyna się od poniedziałku, a pierwszy tydzień roku to ten, który zawiera pierwszy czwartek roku. Może się zdarzyć, że 1 lub 2 stycznia należy do 52. lub 53. tygodnia poprzedniego roku — kalkulator poprawnie to obsługuje.
