weekday

Назначение

Вычисляет день недели указанной даты.

Синтаксис

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

Аргументы

Функция weekday требует наличия одного аргумента типа "дата".

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

Возвращает целое число от 0 до 6 включительно, означающее день недели для указанной даты, например воскресенье - 0, понедельник - 1, среда - 2 и так далее.

Функция также принимает опциональный параметр base, позволяющий настроить начальную точку, с которой считаются дни недели. Таким образом, если вы хотите, чтобы дни недели считались с понедельника, необходимо указать значение 1 для параметра base. В противном случае параметр base по умолчанию равен 0 (т.е. 1-м днем недели будет воскресенье).

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

Примеры

weekday(#2001-01-04#) возвращает 4

weekday(#2001-01-04#, base: =1) возвращает 3

weekday(#2002-01-12#) возвращает 6

weekday(#2002-01-12#, base: =1) возвращает 5