Przejdź do treści

Kalkulator Liczby Dni - Oblicz Dni Między Datami

Darmowy kalkulator liczby dni do ustalenia dni między datami lub obliczenia przyszłych/przeszłych dat. Uwzględnia lata przestępne, dni robocze oraz obliczenia okresów czasu do planowania projektów i analiz finansowych.

Kalkulator Liczby Dni

Kalkulator załadunku...
📚

Dokumentacja

Czym jest kalkulator liczby dni?

Kalkulator liczby dni oblicza, ile dni dzieli dwie daty. Może też działać odwrotnie: rozpocząć od jednej daty i dodać określoną liczbę dni, tygodni, miesięcy lub lat, aby wyznaczyć późniejszą datę. Oba działania wykorzystują arytmetykę kalendarzową, a nie czas odmierzany przez zegar, więc wynik nie zmienia się w zależności od strefy czasowej ani czasu letniego.

Jak obliczyć liczbę dni między dwiema datami

Aby znaleźć liczbę dni między dwiema datami, należy policzyć, ile dni dzieli je w kalendarzu. Wzór jest następujący:

d=∣e−s∣d = |e - s|

gdzie d oznacza liczbę dni między datami, e — liczbę dni przypadającą na datę końcową, a s — liczbę dni przypadającą na datę początkową.

„Liczba dni” przypisana każdej dacie to jej pozycja w nieprzerwanym ciągu dni kalendarzowych. Odjęcie jednej pozycji od drugiej, a następnie obliczenie wartości bezwzględnej, daje liczbę dni między datami. Działa to w dowolnej kolejności: kalkulator zawsze zwraca liczbę dodatnią, więc nie ma znaczenia, którą datę wprowadzi się jako pierwszą.

Obliczenie uwzględnia dwie kwestie, które utrudniają ręczne liczenie dat:

  • Różna długość miesięcy. Miesiące mają od 28 do 31 dni, więc odstęp między dwiema datami zależy od tego, które miesiące przypadają między nimi.
  • Lata przestępne. W kalendarzu gregoriańskim rok jest przestępny, jeśli dzieli się bez reszty przez 4. Wyjątkiem są lata setne: są przestępne tylko wtedy, gdy dzielą się również bez reszty przez 400. Zatem 2024 jest rokiem przestępnym, ale 1900 nim nie był, a 2000 był.

Wynik oznacza odstęp między dwiema datami, a nie liczbę samych dat. Dwie identyczne daty dają wynik 0.

Przykład obliczeniowy

Od 1 stycznia 2024 do 1 lutego 2024: styczeń ma 31 dni, więc kalkulator zwraca 31 dni.

Jak obliczyć datę po upływie określonego czasu

Drugi tryb rozpoczyna się od daty i przesuwa ją o wybraną liczbę dni, tygodni, miesięcy lub lat.

  • Dni: data przesuwa się o podaną liczbę dni kalendarzowych.
  • Tygodnie: data przesuwa się o podaną liczbę tygodni, przy czym każdy tydzień liczy się jako siedem dni.
  • Miesiące: data przesuwa się o podaną liczbę miesięcy, z zachowaniem tego samego dnia miesiąca. Jeśli docelowy miesiąc jest krótszy i nie ma takiego dnia, wynikiem jest ostatni dzień tego miesiąca.
  • Lata: data przesuwa się o podaną liczbę lat, z zachowaniem tego samego miesiąca i dnia. Jeśli wynikiem byłby 29 lutego w roku, który nie jest przestępny, wynikiem jest 28 lutego.

Okres musi być liczbą całkowitą wynoszącą co najmniej 1. Ułamek, taki jak 1,5 miesiąca, nie ma jednej jednoznacznej odpowiedzi kalendarzowej, dlatego kalkulator nie wyświetla dla niego wyniku. Kalkulator przesuwa datę tylko do przodu od daty początkowej; nie odejmuje okresu w celu znalezienia wcześniejszej daty.

Przykład obliczeniowy

31 stycznia 2024 plus 1 miesiąc. Luty nie ma 31. dnia, więc wynikiem jest ostatni dzień lutego. Ponieważ 2024 jest rokiem przestępnym, jest to 29 lutego 2024.

29 lutego 2024 plus 1 rok. Rok później przypada luty 2025, który nie jest rokiem przestępnym i nie ma 29. dnia. Wynikiem jest ostatni dzień lutego 2025: 28 lutego 2025.

Często zadawane pytania

Jak obliczyć liczbę dni między dwiema datami?

Należy odjąć pozycję jednej daty w kalendarzu od pozycji drugiej i obliczyć wartość bezwzględną. Wynik jest całkowitą liczbą dni i nie uwzględnia pory dnia, więc pozostaje taki sam niezależnie od godziny wprowadzenia którejkolwiek daty.

Czy wynik obejmuje datę początkową i końcową?

Nie. Kalkulator zwraca odstęp między dwiema datami. Od 1 stycznia do 10 stycznia wskazuje 9 dni, a dwie identyczne daty dają 0. Aby policzyć również obie daty, należy dodać 1 do wyniku.

Czy kalkulator uwzględnia lata przestępne?

Tak. Stosuje gregoriańską regułę lat przestępnych: rok podzielny przez 4 jest rokiem przestępnym, chyba że jest rokiem setnym; w takim przypadku musi być również podzielny przez 400. W roku przestępnym luty ma 29 dni, a w pozostałych latach 28 dni.

Czy mogę obliczyć datę z przeszłości, wprowadzając ujemną liczbę dni?

Nie. Tryb „data po upływie okresu” dodaje okres tylko do daty początkowej, przesuwając ją do przodu; okres musi wynosić co najmniej 1. Aby obliczyć odstęp do wcześniejszej daty, należy użyć trybu „dni między datami”, podając wcześniejszą datę jako jedną z dwóch danych wejściowych.

Co się dzieje, gdy dodanie miesiąca lub roku prowadzi do dnia, który nie istnieje, na przykład 31 lutego?

Wynikiem jest ostatni prawidłowy dzień tego miesiąca. Dodanie 1 miesiąca do 31 stycznia daje 28 lutego w zwykłym roku albo 29 lutego w roku przestępnym, ponieważ luty nigdy nie ma 31 dni.

Czy strefa czasowa lub czas letni wpływają na wynik?

Nie. Oba obliczenia operują wyłącznie na datach kalendarzowych, a nie na konkretnych momentach, więc wynik jest taki sam niezależnie od strefy czasowej lub ustawień zegara urządzenia.

Czy kalkulator liczy tylko dni robocze, czy każdy dzień?

Każdy dzień kalendarzowy, w tym weekendy i święta. Aby wykluczyć weekendy i święta z obliczeń, potrzebny jest osobny kalkulator dni roboczych.

Czy kalkulator obsługuje daty sprzed przyjęcia kalendarza gregoriańskiego w 1582 roku?

Stosuje współczesne zasady kalendarza gregoriańskiego do każdej wprowadzonej daty, także do dat sprzed 1582 roku. Wiele krajów przed tym rokiem używało kalendarza juliańskiego, dlatego wyniki dla dat historycznych mogą nie odpowiadać systemowi kalendarzowemu używanemu w tamtym czasie.