Datecalendarweek
calendar. Создание календаря на заданную неделю месяца
| |
^date:calendar[rus|eng](год;месяц;день)
Метод формирует таблицу с календарем на одну неделю заданного месяца года. Для определения недели используется параметр день. Параметр rus|eng также как и в предыдущем методе определяет формат календаря. С параметром rus дни недели начинаются с понедельника, c eng - с воскресенья.
Пример
$week_of_month[^date:calendar[rus](2001;11;30)]
В результате в переменную $week_of_month будет помещена таблица с календарем на ту неделю ноября 2001 года, которая содержит 30-е число. Формат таблицы следующий:
year | month | day | weekday | ||||
2001 | 11 | 26 | 01 | ||||
2001 | 11 | 27 | 02 | ||||
2001 | 11 | 28 | 03 | ||||
2001 | 11 | 29 | 04 | ||||
2001 | 11 | 30 | 05 | ||||
2001 | 12 | 01 | 06 | ||||
2001 | 12 | 02 | 07 |