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

командой SET DATE, формате. По


 
  Синтаксис
 
    DOY([<dDate>]) --> nDayOfYear
 
  Параметры
 
    <dDate> - необязательный параметр, задающий дату в текущем,
    устанавливаемом Clipper- командой SET DATE, формате. По умолчанию
    системная дата.
 
  Возвращаемое значение
 


    nDayOfYear - число календарных дней с начала года до заданной даты,
    или 0 при ошибочном значении параметра.
 
  Описание
 
    Функция возвращает количество дней, прошедших с начала года до
    заданной даты, что может использоваться при работе с интервалами
    времени. 1 января - это день номер 1, а 31 декабря - это день номер
    366 в високосном году и 365 в обычном.
 
  Примеры
 
  . Определение количества оставшихся дней:
 
    ? "До 1 апреля осталось", NTOC(DOY(CTOD("04/01/92"))-DOY()), "дней!"
 

 

 EOM()
 Возвращает дату последнего дня месяца.
------------------------------------------------------------------------------
 
  Синтаксис
 
    EOM([<dDate>]) --> dResultDate
 
  Параметры
 
    <dDate> - необязательный параметр, задающий дату в текущем,
    устанавливаемом Clipper-командой SET DATE, формате. По умолчанию
    системная дата.
 
  Возвращаемое значение
 
    dResultDate - дата в текущем, устанавливаемом Clipper-командой
    SET DATE, формате, соответствующая последнему дню месяца, или
    пустая дата при ошибочном значении параметра.
 
  Описание
 
    Функция возвращает дату последнего дня того месяца, которому
    принадлежит дата, заданная параметром <dDate>, что позволяет в
    дальнейшем определять количество оставшихся дней.
 
  Примечания
 
  . Данная функция, в отличие от LASTDAYOM(), возвращает не количество
    дней в месяце, а дату последнего дня месяца.
 
  Примеры
 
  . Определение числа дней, оставшихся до конца месяца:
 
    ? EOM() - DATE()

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