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