Клиппер 5. Справочник

командой 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>. Вычитая из возвращаемого значения текущее число,
    можно получить число оставшихся до конца месяца дней.

Содержание раздела