Datecalendarmonth
calendar. Создание календаря на заданный месяц | |
^date:calendar[rus|eng](год;месяц)
Метод формирует таблицу с календарем на заданный месяц года. Параметр rus|eng определяет формат календаря. С параметром rus дни недели начинаются с понедельника, c eng - с воскресенья.
Пример
$calendar_month[^date:calendar[rus](2005;1)]
В результате в переменную $calendar_month будет помещена таблица с календарем на январь 2005 года:
0 | 1 | 2 | 3 | 4 | 5 | 6 | week | year | |||||||||
| | 01 | 02 | 53 | 2004 | ||||||||||||
03 | 04 | 05 | 06 | 07 | 08 | 09 | 01 | 2005 | |||||||||
10 | 11 | 12 | 13 | 14 | 15 | 16 | 02 | 2005 | |||||||||
17 | 18 | 19 | 20 | 21 | 22 | 23 | 03 | 2005 | |||||||||
24 | 25 | 26 | 27 | 28 | 29 | 30 | 04 | 2005 | |||||||||
31 | 05 | 2005 |
В результате работы метода формируется новый объект класса - table со столбцами 0…6 плюс столбцы week и year, в которых выводится номер недели согласно стандарту ISO 8601 и год, к которому она относится.