html_select_date
            
                
                
                
                
                
                
                
                    
                        Имя аттрибута
                        Тип
                        Обязателен       
                        По умолчанию
                        Описание
                    
                
                
                    
                        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 генерирует поля выбора 
			даты.
			
html_select_date
{html_select_date}
OUTPUT:
<select name="Date_Month">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12" selected>December</option>
</select>
<select name="Date_Day">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13" selected>13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="Date_Year">
<option value="2001" selected>2001</option>
</select>
html_select_date
{* start and end year can be relative to current year *}
{html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1" display_days=false}
OUTPUT: (current year is 2000)
<select name="StartDateMonth">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12" selected>December</option>
</select>
<select name="StartDateYear">
<option value="1999">1995</option>
<option value="1999">1996</option>
<option value="1999">1997</option>
<option value="1999">1998</option>
<option value="1999">1999</option>
<option value="2000" selected>2000</option>
<option value="2001">2001</option>
</select>