Przejdź do głównej zawartości
AMODITAMODITDokumentacja

HourDiff

Funkcja HourDiff zwraca dokładną liczbę godzin między dwiema datami. Data bez godziny jest traktowana jako początek dnia, czyli godzina 0:00. Wynik może być ujemny, gdy druga data jest wcześniejsza od pierwszej.

HourDiff("dateFrom","dateTo");
Argument Typ Wymagany Opis
dateFrom tekst Tak Pierwsza data.
dateTo tekst Tak Druga data.

Funkcja zwraca liczbę: dokładną liczbę godzin między dwiema datami, razem z częścią ułamkową.

Wynik: 34 godziny.

HourDiff( "1999-10-04 8:30", "1999-10-05 18:30");

Wynik: -34 godziny.

HourDiff( "1999-10-05 8:30", "1999-10-04 18:30");

Wynik: 1,5 godziny.

HourDiff( "1999-10-04 8:30", "1999-10-04 10:00");
  • Przekazuj poprawne daty w jednolitym formacie, żeby uniknąć nieoczekiwanych wyników.
  • Używaj funkcji tam, gdzie potrzebujesz dokładnej różnicy czasu, także z ułamkiem godziny.
  • Pusta data. Gdy jedna z dat jest pustym tekstem, funkcja zwraca 0 zamiast różnicy. Sprawdź, czy obie daty są uzupełnione.
  • Nieprawidłowy format daty. Funkcja może zwrócić 0 albo zgłosić błąd. Używaj standardowego formatu, np. yyyy-MM-dd HH:mm.