Bez przesyłania, 100% lokalnie, bez konta

Kalkulator różnicy dat

Wybierz datę początkową i końcową, aby zobaczyć dokładną różnicę w dniach, tygodniach, miesiącach i pełny podział na lata/miesiące/dni.

Jak działa Różnica dat

Kalkulator różnic dat oblicza dokładną liczbę dni, pełnych tygodni, pełnych miesięcy kalendarzowych i pełnych lat między dowolnymi dwiema datami. Każde obliczenie wykonywane jest lokalnie w przeglądarce przy użyciu standardowej arytmetyki dat JavaScript; żadne wprowadzone dane nie są nigdzie przesyłane, a narzędzie działa bez połączenia z internetem po załadowaniu strony.

Obliczenia opierają się na kalendarzu gregoriańskim. Dni liczy się jako różnicę między dwoma znacznikami czasu odpowiadającymi północy UTC, co eliminuje dwuznaczność związaną z letnim czasem. Miesiące i lata oblicza się przez przesuwanie kalendarza do przodu (lub tyłu) od wcześniejszej daty, aż do osiągnięcia późniejszej, co poprawnie uwzględnia różną długość miesięcy i lata przestępne. Wynik wyświetla jednocześnie wszystkie cztery jednostki, dzięki czemu można użyć tej, która najlepiej odpowiada potrzebom.

Różnica dat: instrukcja krok po kroku

  1. Wpisz datę początkową w pierwszym polu daty.
  2. Wpisz datę końcową w drugim polu daty.
  3. Różnica w dniach, tygodniach, miesiącach i latach pojawia się natychmiast.
  4. Zamień daty miejscami przyciskiem zamiany, jeśli wprowadzono je w złej kolejności.
  5. Skopiuj potrzebny wynik z panelu wyjściowego.

Typowe zastosowania

  • Chcesz wiedzieć, ile dni pozostało do terminu realizacji umowy lub daty wydarzenia.
  • Musisz wystawić klientowi fakturę za pracę wykonaną między dwiema datami i potrzebujesz dokładnej liczby dni.
  • Pacjent lub opiekun chce śledzić, ile tygodni minęło od postawienia diagnozy lub przeprowadzenia operacji.
  • Kierownik projektu sprawdza, czy sprint obejmuje dokładną liczbę tygodni kalendarzowych uzgodnionych w planie.

Często zadawane pytania

Czy narzędzie liczy zarówno datę początkową, jak i końcową w całkowitym wyniku?

Domyślnie wynik to liczba dni między dwiema datami, bez włączania żadnego z krańców. Jeśli potrzebujesz liczby włączającej (gdzie oba krańce są liczone), dodaj 1 do wyświetlonej liczby dni.

Jak są obliczane pełne miesiące, gdy miesiące mają różną długość?

Narzędzie przesuwa się od daty początkowej miesiąc po miesiącu, aż minie datę końcową, a następnie liczy pozostałe dni. Oznacza to, że 'jeden miesiąc' zawsze odnosi się do miesiąca kalendarzowego, a nie stałego okresu 30 dni. Na przykład od 31 stycznia do 28 lutego to jeden miesiąc i zero dni.

Czy mogę obliczyć różnicę w przedziale obejmującym rok przestępny?

Tak. Obliczenia używają rzeczywistych dat kalendarzowych, więc dni przestępne (29 lutego) są liczone, gdy mieszczą się w zakresie. Zakres obejmujący rok przestępny będzie zawierać ten dodatkowy dzień w sumie.

Czy wpisana data jest przechowywana lub przesyłana na serwer?

Nie. Obie wybrane daty są przechowywane wyłącznie w pamięci karty przeglądarki na czas obliczeń. Nie są nigdy przesyłane, rejestrowane ani zachowywane po zamknięciu karty.

Co się stanie, jeśli ustawię datę końcową wcześniej niż początkową?

Narzędzie zwraca wartość bezwzględną różnicy niezależnie od kolejności lub wyświetla znak ujemny sygnalizujący, że data końcowa poprzedza początkową, w zależności od ustawień wyświetlania. Użyj przycisku zamiany, aby odwrócić kolejność wejść, jeśli preferujesz wynik dodatni.

Czy wynik jest zaburzony przez strefy czasowe?

Nie. Narzędzie porównuje daty kalendarzowe o północy, więc różnica jest czysto w dniach, miesiącach i latach. Pora dnia i przesunięcia stref czasowych nie wpływają na wynik.