Вычисление интервала между двумя датами
Синтаксис
 
divtime(<тип интервала>, <начальная дата>, <конечная дата>)

<начальная дата> – значение типа DATE;

<конечная дата> – значение типа DATE;

<тип интервала> – см. описание функции multime.

Возвращаемое значение
  1. Значение типа INT, представляющее разницу между конечной и начальной датами в единицах измерения, заданных параметром <тип интервала>.

  2. Округление происходит в меньшую сторону. Например, если <тип интервала> = 256 (годы), а <начальная дата> больше <конечной даты> хотя бы на один тик, будет возвращено значение -1 (минус 1).

Пример
dt_begin:=17.11.1997:18:25:47.88; //
dt_end:=17.11.1997:20:25:47.88; //
i:=divtime(8,dt_begin, dt_end); //  2