Kalkulator różnicy dat liczy liczbę dni między dowolnymi dwiema datami, a następnie dzieli tę sumę na lata, miesiące, tygodnie i dni robocze. Wpisz datę rozpoczęcia i datę zakończenia w dowolnym wspólnym formacie, a kalkulator zwraca zarówno liczbę wyłączną, jak i obliczną liczbę, ponieważ obie odpowiedzi odpowiadają na różne pytania. Opcje liczenia tylko w dni robocze oraz wyłączenia świąteczne zamieniają to samo narzędzie w planer terminów lub okresów wypowiedzenia.
Odliczanie dni między dwoma datami
Dwie daty dają pojedynczy dzień przez odejmowanie jednego numeru dnia kalendarzowego od drugiego, a nie przez dzielenie znacznika milisekundy. Kalkulator różnicy dat przelicza każdą wpisaną datę na numer dnia o lokalnej północy i odejmuje mniejszą od większej, co utrzymuje poprawność wyniku przez lata przestępne i przejścia na czas letni.
Numer dnia kalendarzowego to po prostu liczenie bieżące od stałego punktu odniesienia, niezależne od tego, jak długo trwa dany dzień. Dzielenie surowych znaczników czasu przez 86,400,000 milisekund wygląda równoważnie, ale nie wychodzi na kilka dni w roku, które trwają 23 lub 25 godzin z powodu zmiany zegara, zwracając ułamek dnia, w którym całkowita liczba jest poprawna. Odejmowanie kalendarza całkowicie tego unika.
Jeśli wpisana data zakończenia jest wcześniejsza niż data rozpoczęcia, kalkulator nie zwraca błędu. Raportuje absolutną różnicę i wyraźnie ją oznacza, na przykład "31 dni wcześniej", ponieważ odwrócona para to zazwyczaj literówka warta wskazania, a nie błąd blokujący.
Wybierz liczenie inkluzywne lub wyłączne
Liczenie wyłączne odejmuje jedną datę od drugiej. Liczenie włącznie dodaje jeden dzień do liczenia obu punktów końcowych. Kalkulator różnicy dat pokazuje obie liczby obok siebie, ponieważ właściwa liczba zależy całkowicie od tego, co jest liczone, a nie od samych dat.
Pobyt w hotelu od poniedziałku do piątku to 4 nocy, czyli liczba wyłączna. Konferencja trwająca od poniedziałku do piątku to 5 dni, czyli liczba łącznie, ponieważ zarówno pierwszy, jak i ostatni dzień są w pełni uczestniczone. Te same dwa daty kalendarzowe dają poprawne odpowiedzi, więc kalkulator nie wymusza wyboru między nimi; oznacza każdą z nich i pozwala właściwemu pytanie zdecydować, które z nich się obowiązuje.
To rozróżnienie jest najczęstszym źródłem różnic między dwiema osobami używającymi różnych narzędzi lub tym samym narzędziem z nieudokumentowanym domyślnym zadaniem. Pokazanie obu liczb eliminuje zgadywania.
Licz tylko dni robocze
Liczenie dni roboczych filtruje zakres dat do dni roboczych, z wyłączeniem soboty i niedzieli (domyślnie), z opcją traktowania soboty jako dnia roboczego dla harmonogramów trwających sześciodniowe tygodnie. Kalkulator różnicy dat oblicza całe tygodnie arytmetycznie i sprawdza tylko częściowe tygodnie na każdym końcu, więc zakres czterdziestoletni oblicza się tak szybko jak czterodniowy.
Poniedziałek 6 lipiec 2026 do piątku 24 lipiec 2026 obejmuje 19 dni kalendarzowe i dokładnie 15 dni robocze: trzy pełne pięciodniowe tygodnie, bez pozostałego częściowego tygodnia, ponieważ oba punkty końcowe przypadają na dzień powszedni. Przesuń dowolną datę na weekend, a liczba dni roboczych zmienia się, podczas gdy liczba dni kalendarzowych rośnie o tę samą wartość każdego dnia, co jest szczegółem, który naiwne liczenie dzień po dniu czasem myli się na krawędziach.
Wyłącz święta państwowe
Wyłączenie ze świąt usuwa wybrany zestaw federalnych dni wolnych w USA z liczenia dni roboczych, stosując domyślnie zasadę obserwowanej daty: stałe święto przypadające na sobotę obchodzone jest w piątek poprzedzający, a święto przypadające na niedzielę w następny poniedziałek.
Lista obejmuje Nowy Rok, Dzień Pamięci, Dzień Niepodległości, Święto Pracy, Święto Dziękczynienia i Boże Narodzenie, między innymi, z których każdy jest rozstrzygnięty na konkretny rok, a nie jest zakodowany na podstawie jednej daty.
Dzień Niepodległości, na przykład, to stała 4 data lipca, ale w roku, gdy 4 lipiec przypada na sobotę, wielu pracodawców obchodzi go w piątek 3 lipca. Reguła obserwowanego przesunięcia jest przełącznikiem w kalkulatorze, ponieważ prywatni pracodawcy różnią się w tym, czy ją stosują, a kalendarz świąteczny, zakładający, że wszyscy ją stosują, błędnie poda liczenie dni roboczych dla tych, którzy tego nie robią.
Zastosuj metodę różnicy dat
Odejmowanie rdzenia przelicza każdą datę na numer dnia, a następnie oblicza rozkład lat na miesiące, pożyczając z lat w dół, dokładnie tak, jak Kalkulator wieku dla upływu czasu.
years = endYear - startYear
months = endMonth - startMonth
days = endDay - startDay
if days < 0: months -= 1 days += daysInMonth(month before end date) if months < 0: years -= 1 months += 12 ```
Pożyczka musi czerpać z rzeczywistej długości miesiąca poprzedzającej datę zakończenia, a nie ze średniej 30 dni. Trzydzieści jeden dni pożyczonych od stycznia, dwadzieścia osiem od lutego w roku zwyczajowym i dwadzieścia dziewięć z lutego roku przestępnego dają inną sumę, a tylko ta dokładna kalendarzowo odpowiada temu, co faktycznie oznacza klauzula kontraktowa lub szacunkowa wysyłka przez "jeden miesiąc".
Licz dni od 1 luty do 5 lutego
Zakres dat 1 luty 2016 do 5 luty 2016 zwraca 4 wyłączne oraz 5 dni włącznie, a oba liczby są poprawnymi odpowiedziami na różne pytania. Liczba wyłączna. Numer dnia 5 Luty minus numer dnia 1 Luty równa się 4.
Jest to liczba nocy, które trwa pobyt obejmujący te daty, czyli liczba pełnych dni, które upływają między tymi dwoma terminami.
Włącznie licznik. Dodaj 1 do liczby wyłącznych, aby uwzględnić zarówno dzień rozpoczęcia, jak i dzień końcowy: 5. To liczba dni kalendarzowych, które dana osoba obecna zarówno w lutym 1, jak i w lutym 5, oraz każdego dnia pomiędzy, mówiła, że była "obecna".
Żadna z tych liczb nie jest błędna. Kalkulator, który zwraca tylko jedną z nich, nie mówiąc dokładnie którą, jest powodem, dla którego dwie osoby sprawdzające te same daty czasem kłócą się o odpowiedź.
Uwzględnij porę dnia
Dodanie godziny dnia do każdej daty pozwala uprzeźnić wynik z całych dni na dni, godziny i minuty, co jest przydatne do wszystkiego mierzonego według terminu, a nie daty kalendarzowej. Wpisz godzinę rozpoczęcia i zakończenia obok każdej daty, a Kalkulator Różnicy Dat pokazuje dokładny czas upływu czasu oprócz liczby całego dnia.
Przesyłka oznaczona jako "w tranzycie" z 2:15 PM jednego dnia do 9:40 AM dwa dni później to nie do końca 2 dni; jest to 1 dzień, 19 godzin, 25 minut poniżej 2 pełnych dni. W większości pytań kalendarzowych liczy się liczba całodniowa, ale dla umów o poziomie usług, okien próbek laboratoryjnych i wszystkiego rozliczanego godzinowo, to suma uwzględniona według czasu.
Przelicz wynik na inne jednostki
Każda różnica, którą kalkulator zwraca, automatycznie przelicza się na tygodnie, miesiące, lata, godziny, minuty i sekundy, więc pojedyncze obliczenia obsługują potrzebną jednostkę bez drugiego sprawdzania. Tygodnie i miesiące są wyprowadzane z tego samego liczenia dni, a nie przeliczane osobno, co utrzymuje każdą jednostkę spójną z każdą inną na stronie.
Na przykład 90 różnica to także 12 tygodni i 6 dni, mniej więcej 3 miesięcy w zależności od tego, które miesiące obejmują, 2,160 godzin, a 129,600 minut. Wartość miesięcy niesie ze sobą drobne zastrzeżenie: 90 dni nie zawsze jest dokładnie 3 miesiącami, ponieważ miesiące różnią się długością, więc podział miesięcy i dni według powyższej metody kalendarzowej to dokładna wersja, a przeliczenia jednostek płaskich to wersja szybkiego odniesienia.
Różnice dat używaj do rzeczywistych terminów
Terminy, okresy wypowiedzenia i harmonogramy sprowadzają się do tego samego pytania, na które odpowiada Kalkulator Różnicy Dat: ile dni znajduje się między dwoma stałymi punktami. Okres wypowiedzenia 30 na umowę najmu, okno gwarancyjne 90 dni, polityka zwrotów na 2 dni oraz odstępy między dwoma dawkami szczepionki to wszystko problemy różnice dat pod różnymi nazwami.
Warunki umowy często określają dni kalendarzowe, a nie dni robocze, więc potwierdzenie, co z nich oznacza klauzula przed użyciem liczenia, ma większe znaczenie niż sama arytmetyka. Klauzula zwrotu "w ciągu 10 dni roboczych" oraz klauzula "w ciągu 10 dni" mogą wskazywać na dwie różne rzeczywiste daty, czasem o więcej niż tydzień, gdy w grę wchodzi weekend i jeden lub dwa święta.
Często zadawane pytania
Ile dni jest między dwoma randkami?
Wpisz datę początku i datę zakończenia, a Kalkulator Różnicy Dat odejmuje wcześniejszy numer dnia kalendarzowego od późniejszego. Wynik pojawia się zarówno jako liczba wyłączna, liczba upływających dni, jak i liczba włącznie, która dodaje jeden dzień, aby objąć oba punkty końcowe.
Dlaczego dostaję inną liczbę niż inny kalkulator?
Najczęstszą przyczyną jest liczenie inkluzywne kontra wyłączne: jedno narzędzie może dodać dzień końcowy, a inne nie, nie podając którego. Drugą przyczyną jest format daty, gdzie 03/04/2026 odczytuje się jako 4 Marsz przez jedno narzędzie, a 3 Kwiecień przez inne. Ten kalkulator pokazuje zarówno liczenia, jak i odbija parsowaną datę, dzięki czemu niejednoznaczność jest widoczna.
Czy różnica dat liczy się w weekendy?
Główna suma liczy się każdego dnia kalendarzowego, w tym weekendów. Przełączenie na tryb tylko w dni robocze wyklucza sobotę i niedzielę z liczenia, z możliwością traktowania soboty jako dnia roboczego dla sześciodniowych harmonogramów tygodnia.
Czy mogę wykluczyć święta państwowe z liczenia?
Tak. Wybór zestawu świąt usuwa dopasowanie federalnych dni wolnych w USA z całkowitej liczby dni roboczych, stosując domyślnie zasadę obserwowanej daty, więc święto przypadające w weekend przesuwa się na najbliższy dzień roboczy, w którym faktycznie byłoby zajęte.
Jak liczyć dni między datami, wliczając czas?
Wpisz czas obok każdej daty, aby uzyskać dokładny czas trwania w dniach, godzinach i minutach zamiast w całym dniu. Ma to znaczenie dla terminów mierzonych godziną, a nie dniem kalendarzowym.
Co jeśli data zakończenia jest przed datą rozpoczęcia?
Kalkulator zwraca różnicę bezwzględną i oznacza ją jako liczenie przed datą rozpoczęcia, zamiast blokować obliczenia, ponieważ odwrócona para dat częściej jest błędem wartym wskazania niż błędem wartym zatrzymania strony.
Ile dni roboczych przypada typowo w miesiącu?
Miesiąc bez świąt ma mniej więcej 20 do 23 dni roboczych, w zależności od liczby weekendów i początku miesiąca. Kalkulator różnicy dat oblicza dokładną wartość dla konkretnego miesiąca, zamiast opierać się na średniej.
Czy kalkulator uwzględnia lata przestępne?
Tak. Metoda numeru dnia bazowego liczy każdy faktycznie istniejący dzień kalendarzowy, w tym 29 luty w roku przestępnym, więc zakres obejmujący dzień przestępny zwraca o jeden dzień więcej niż ten sam zakres dat w roku nieprzestępnym.
Czym różni się to od Kalkulatora Wieku?
Kalkulator wieku odpowiada na węższe pytanie: upłynięty czas życia między datą urodzenia a dniem, podawany konkretnie w latach, miesiącach i dniach. Kalkulator różnicy dat odpowiada na ogólne przypadki dla dowolnych dwóch dat i dodaje opcje dotyczące dnia roboczego, święta oraz liczby danych, których nie wymaga obliczenia na całe życie.
Podsumowanie
Kalkulator różnicy w terminach przelicza dwie daty kalendarzowe na liczbę dni, stosując bezpieczne dla kalendarza odejmowanie zamiast dzielenia według znaczników czasu, i raportuje wynik zarówno jako wyłączny, jak i włączny wynik, więc poprawny nigdy nie jest zgadywaniem.
Filtrowanie dni roboczych, wyłączenie federalnych świąt w USA z obsługą obserwowanych dat oraz opcjonalny komponent dotyczący czasu dnia rozszerzają to samo podstawowe odejmowanie na okresy powiadomienia, warunki umowy i okna wysyłki. Każda suma przelicza się również na tygodnie, miesiące, lata, godziny, minuty i sekundy z jednego obliczania.