Функция CalcDaysBetweenDates Назад В начало Вперед

Назначение

Вычисление количества календарных или рабочих дней между двумя датами (обе даты включаются в диапазон).

Признак aMinusNonWorkDays = true исключает из диапазона дат нерабочие дни, false - в диапазон входят все календарные дни (как рабочие, так и нерабочие).

Описание

function CalcDaysBetweenDates (aDateFrom,
							 aDateTo : date;
							 aMinusNonWorkDays : boolean
							) : longInt;

Параметры

aDateFrom - нижняя граница диапазона дат.

aDateTo - верхняя граница диапазона дат.

aMinusNonWorkDays - признак, исключающий из диапазона дат нерабочие дни (true - исключать, false - не исключать).

Возвращаемое значение

Функция возвращает количество дней между двумя датами.

При aDateTo < aDateFrom функция выдает отрицательное количество дней, при некорректных датах - нуль.

Смотрите также

Sub_Date.