Data i godzina

Dni pomiędzy datami

Zliczaj dni kalendarzowe pomiędzy dwiema datami bez konwertowania lokalnych północy na znaczniki czasu zależne od strefy czasowej. Wybierz liczenie wyłączne lub włączające i zachowaj lub usuń kierunek za pomocą opcji podpisu.

● Działa lokalnie
Przykładowe wartości
Działa w Twojej przeglądarce · Nie wymaga konta

Dni pomiędzy datami

Różnica dni kalendarzowych
01

Formuła

days = UTC calendar day(end) − UTC calendar day(start)

Odwzoruj każdą prawidłową datę kalendarzową na całkowity indeks dnia w stylu UTC, odejmij indeksy, a następnie zastosuj opcje włączające i podpisz.

02

Założenia

  • Kalendarz gregoriański jest używany od roku 0001 do 9999.
  • Tryb włączający zlicza oba punkty końcowe w zakresie niezerowym.

Daty reprezentują etykiety kalendarza, a nie chwilówki. Zmiany czasu letniego nie mogą zmienić wyniku.

03

Przegląd formuły

Formula v1.0.0

Recenzję 2026-08-03

CalcFlow engineering review

Działający przykład

Dni pomiędzy datami: Działający przykład

Indeks dni na dzień 20 sierpnia 2026 r. jest o 17 większy niż na dzień 3 sierpnia. Liczenie wyłączne daje 17 dni; liczenie włączające daje 18.

Często zadawane pytania

Często zadawane pytania

Co to jest liczenie wyłączne?

Mierzy liczbę dni oddzielających dwie daty. W trybie włączającym dodatkowo zliczane są obie daty punktów końcowych.

Czy czas letni może zmienić odpowiedź?

Nie. Silnik używa arytmetyki liczb całkowitych opartej wyłącznie na datach, a nie lokalnych znaczników czasu.

Do czego służy tryb podpisu?

Zwraca liczbę ujemną, jeśli data końcowa jest wcześniejsza niż data początkowa.