weekday

Назначение

Функция weekday вычисляет номер дня недели для указанной даты (начиная с 0).

Синтаксис

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

Аргументы

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

Функция также принимает именованный аргумент base, который определяет номер первого календарного дня недели:

  • по умолчанию воскресенье - 0 день, понедельник - 1 день, вторник - 2 день и т.д.; суббота - 6 день;

  • если base:=1, то понедельник - 0 день, вторник - 1 день и т.д.; воскресенье - 6 день.

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

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

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

Примеры
18 октября 2023 г. - среда; в этом случае
  • weekday(#2023-10-18#) возвращает 3

  • weekday(#2023-10-18#,base:=1) возвращает 2