html_select_date
Nombre del Atributo
Tipo
Requerido
Default
Descripción
prefix
string
No
Date_
Con el prefijo el nombre de la variable
time
timestamp/YYYY-MM-DD
No
Tiempo actual en el timestamp de unix o el
formato YYYY-MM-DD
Cual date/time a usar
start_year
string
No
Año actual
El primer año primero en el menu dropdown, o
el número de año, o el relativo al año actual (+/- N)
end_year
string
No
de la misma forma que start_year
El ultimo año en el menu dropdown, o el
número de año, o el relativo al año actual (+/- N)
display_days
boolean
No
true
Muestra los dias o no
display_months
boolean
No
true
Muestra los meses o no
display_years
boolean
No
true
Muestra los años o no
month_format
string
No
%B
Cual debe ser el formato de salida del mes
dentro de (strftime)
day_format
string
No
%02d
Cual debe ser el formato de salida del dia
dentro de (sprintf)
day_value_format
string
No
%d
Cual debe ser el formato de salida del valor
del dia dentro de (sprintf)
year_as_text
boolean
No
false
Se mostrara o no el año como texto
reverse_years
boolean
No
false
Muestra los años en orden inverso
field_array
string
No
null
si un nombre es dado, las cajas de seleción
seran exibidas semejantes a los resultados
que estaran retornando al PHP en la forma.
name[Day], name[Year], name[Month].
day_size
string
No
null
adiciona el tamaño al atributo para la
etiqueta select si fue dada
month_size
string
No
null
adiciona el tamaño del atributo para la
etiqueta select si fue dada
year_size
string
No
null
adiciona el tamaño del atributo para la
etiqueta select si fue dada
all_extra
string
No
null
adiciona atributos extras para todas las
etiquetas select/input si fueron dadas
day_extra
string
No
null
adiciona atributos extras para todas las
etiquetas select/input si fueron dadas
month_extra
string
No
null
adiciona atributos extras para todas las
etiquetas select/input si fueron dadas
year_extra
string
No
null
adiciona atributos extras para todas las
etiquetas select/input si fueron dadas
field_order
string
No
MDY
El orden para ser mostrados los campos
field_separator
string
No
\n
Cadena a mostrar entre los diferentes campos
month_value_format
string
No
%m
formato strftime de los valores del mes,
el default es %m para el número del mes.
year_empty
string
No
null
Si es proporcionado entonces el primer elemento
es el año select-box tiene este valor como etiqueta y
"" como valor.
Esto es util para hacer una lectura en el select-box
por ejemplo "por favor seccione el año".
Note que este puede usar valores como "-MM-DD" como
atributos de time indicando que el año sea desmarcado.
month_empty
string
No
null
Si es proporcinado entonces el mes es el primer
elemento select-box tiene este valor como etiqueta y
"" como valor.
Note que usted puede usar valores como "YYYY--DD" como
atributos de time indicando que el mes sea desmarcado.
day_empty
string
No
null
Si es proporcinado entonces es dias es el
primer elemento select-box tiene este valor como
etiqueta y "" como valor.
Note que usted puede usar valores como "YYYY-MM--"
como atributos de time indicando que el dia sea
desmarcado.
html_select_date es una función customizada que crea menus dropdowns
de fechas para usted. Este puede mostrar algunos o todos por año,
mes y dia.
html_select_date
{html_select_date}
SALIDA:
<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
{* el año de comienzo y fin puede ser relativo al año actual *}
{html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1" display_days=false}
SALIDA: (El año actual es 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>