командой 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()