| Имя аттрибута | Тип | Обязателен | По умолчанию | Описание |
|---|---|---|---|---|
| prefix | строка (string) | Нет | Date_ | префикс названий переменных |
| time | timestamp/ГГГГ-ММ-ДД | Нет | текущее время в формате unix timestamp или ГГГГ-ММ-ДД | используемое время |
| start_year | строка (string) | Нет | текущий год | Начальный год в выпадающем спииске. Либо указывается явно, либо относительно текущего года (+/- N) |
| end_year | строка (string) | Нет | аналогично start_year | Конечный год в вырадающем списке. Либо указывается явно, либо относительно текущего года (+/- N) |
| display_days | логический (boolean) | Нет | true | выводить ли список дней |
| display_months | логический (boolean) | Нет | true | выводить ли список месяцев |
| display_years | логический (boolean) | Нет | true | выводить ли список лет |
| month_format | строка (string) | Нет | %B | Формат названия месяцев (strftime) |
| day_format | строка (string) | Нет | %02d | формат названия дней (sprintf) |
| day_value_format | строка (string) | Нет | %d | формат значения дней (sprintf) |
| year_as_text | логический (boolean) | Нет | false | Выводить ли значение года текстом |
| reverse_years | логический (boolean) | Нет | false | Выводить года в обратном порядке |
| field_array | строка (string) | Нет | null | название переменной (name), которая будет содержать выбранные значения в виде массива: name[Day], name[Year], name[Month]. |
| day_size | строка (string) | Нет | null | Устанавливает аттрибут size тэга select для дней |
| month_size | строка (string) | Нет | null | Устанавливает аттрибут size тэга select для месяцев |
| year_size | строка (string) | Нет | null | Устанавливает аттрибут size тэга select для лет |
| all_extra | строка (string) | Нет | null | Устанавливает дополнительные аттрибуты для всех тэгов select/input |
| day_extra | строка (string) | Нет | null | Устанавливает дополнительные аттрибуты тэгов select/input для дней |
| month_extra | строка (string) | Нет | null | Устанавливает дополнительные аттрибуты тэгов select/input для месяцев |
| year_extra | строка (string) | Нет | null | Устанавливает дополнительные аттрибуты тэгов select/input для лет |
| field_order | строка (string) | Нет | MDY | Порядок следования полей (МДГ) |
| field_separator | строка (string) | Нет | \n | текст, раздляющий поля |
| month_value_format | строка (string) | Нет | %m | формат значения месяца (strftime). По умолчанию - %m (номер месяца). |
пользовательская функция html_select_date генерирует поля выбора даты.
|
Пример 8-11. html_select_date
|
| Пред. | Начало | След. |
| html_radios | Уровень выше | html_select_time |