date Alt ←

Статический метод :calendar

Создание календаря на заданный месяц.

^date:calendar[rus|eng](год;месяц)

Метод формирует таблицу с календарем на заданный месяц года. Параметр rus|eng определяет формат календаря. С параметром rus дни недели начинаются с понедельника, c eng — с воскресенья.

Пример

$calendar_month[^date:calendar[rus](2022;1)]

В результате в переменную $calendar_month будет помещена таблица с календарем на январь 2005 года:

0 1 2 3 4 5 6 week year
01 02 53 2021
03 04 05 06 07 08 09 01 2022
10 11 12 13 14 15 16 02 2022
17 18 19 20 21 22 23 03 2022
24 25 26 27 28 29 30 04 2022
31 05 2022

В результате работы метода формируется новый объект класса — table со столбцами 0…6 плюс столбцы week и year, в которых выводится номер недели согласно стандарту ISO 8601 и год, к которому она относится.