Функция CalcDaysBetweenDates (Date; Date; Boolean) : Integer
Top  Previous  Next


Назначение  
Вычисление количества календарных или рабочих дней между двумя датами (обе даты включаются в диапазон).  
Признак aMinusNonWorkDays = True исключает из диапазона дат нерабочие дни, Folse - в диапазон входят все календарные дни (как рабочие, так и нерабочие).  
Описание  
function CalcDaysBetweenDates (aDateFrom, aDateTo : Date; aMinusNonWorkDays : Boolean) : Integer;  
Параметры  
aDateFrom : Date - нижняя граница диапазона дат.  
aDateTo : Date - верхняя граница диапазона дат.  
aMinusNonWorkDays : Boolean - признак, исключающий из диапазона дат нерабочие дни (True - исключать, False - не исключать).  
Возвращаемое значение  
Функция возвращает количество дней между двумя датами.  
При aDateTo < aDateFrom функция выдает отрицательное количество дней, при некорректных датах - нуль.  
Смотрите также  
Sub_Date