командой SET DATE, формате. По
? EOY() // Например: 12/31/92
See Also: BOM()
EOM()
BOQ()
EOQ()
BOY()
ISLEAP()
Возвращает признак принадлежности даты к високосному году.
------------------------------------------------------------------------------
Синтаксис
ISLEAP([<dDate>]) --> lLeapYear
Параметры
<dDate> - необязательный параметр, задающий дату в текущем,
устанавливаемом Clipper- командой SET DATE, формате. По умолчанию
системная дата.
Возвращаемое значение
lLeapYear - логическое значение .T., если заданная дата принадлежит
високосному году, а иначе .F..
Описание
Функция, на основании всех правил, включая обработку смены столетия,
позволяет определить, является ли указанный год високосным, что может
потребоваться в финансовых расчетах.
Примеры
. Определение високосного года:
? ISLEAP(CTOD("01/01/1901")) // .F., обычный год
? ISLEAP(CTOD("09/30/1992")) // .T., високосный год
? ISLEAP(CTOD("01/01/2000")) // .T., високосный год
LASTDAYOM()
Возвращает количество дней в месяце.
------------------------------------------------------------------------------
Синтаксис
LASTDAYOM([<dDate|nMonth>]) --> nDaysInMonth
Параметры
<dDate|nMonth>- необязательный параметр, задающий обрабатываемую
дату в формате, установленном Clipper-командой SET DATE, или в виде
номера месяца. По умолчанию текущая системная дата.
Возвращаемое значение
nDaysInMonth - число дней в месяце заданной даты, или 0 при ошибочном
значении параметра.
Описание
Функция возвращает количество дней в месяце, заданном параметром
<dDate|nMonth>. Вычитая из возвращаемого значения текущее число,
можно получить число оставшихся до конца месяца дней.