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