endofmonth()

Назначение

Функция endofmonth() возвращает последний день месяца, соответствующий заданной дате.

Обратите внимание, что эта функция извлекает последний день как новую дату. Чтобы получить фактический последний день, используйте эту функцию вместе с функцией day, например day(dayofmonth(дата)).

Функция endofmonth() поддерживает високосные годы, в котором в феврале 29 дней (раз в 4 года). Это функция даты.

Синтаксис и аргументы

endofmonth(дата/время)

Эта функция требует наличия одного аргумента. Этот аргумент должен быть значением даты.

Возвращаемое значение

Данная функция возвращает последний день данного месяца в данной аргументе типа "дата".

Функция возвращает нулевое значение, если исходное значение нулевое.

Примеры

endofmonth *(#2001-02-04#) возвращает *28.02.2001

endofmonth *(#2002-01-20#) возвращает *31.01.2002