html_select_date Nome do Atributo Tipo Exigido Padrão Descrição prefix string Não Date_ Com o que prefixar o nome da variável time timestamp/YYYY-MM-DD Não tempo atual no timestamp do unix ou YYYY-MM-DD format qual date/time para usar start_year string Não ano atual o primeiro ano no menu dropdown, ou o número do ano, ou relativo ao ano atual (+/- N) end_year string Não da mesma forma que start_year o último ano no menu dropdown, ou o número do ano, ou relativo ao ano atual (+/- N) display_days boolean Não true se mostra os dias ou não display_months boolean No true whether to display months or not display_years boolean Não true se mostra os anos ou não month_format string Não %B qual seria o formato do mês (strftime) day_format string Não %02d a saída do dia seria em qual formato (sprintf) day_value_format string No %d o valor do dia seria em qual formato (sprintf) year_as_text booleano Não false se mostra ou não o ano como texto reverse_years booleano Não false mostra os anos na ordem reversa field_array string Não null se um nome é dado, as caixas de seleção serão exibidos assim que os resultados forem devolvidos ao PHP na forma de name[Day], name[Year], name[Month]. day_size string No null adiciona o atributo de tamanho para a tag select se for dada month_size string Não null adiciona o atributo de tamanho para a tag de select se for dada year_size string Não null adiciona o atributo de tamanho para a tag de select se for dada all_extra string No null adiciona atributos extras para todas as tags select/input se forem dadas day_extra string Não null adiciona atributos extras para todas as tags select/input se forem dadas month_extra string Não null adiciona atributos extras para todas as tags select/input se forem dadas year_extra string Não null adiciona atributos extras para todas as tags select/input se forem dadas field_order string Não MDY a ordem para se mostrar os campos field_separator string Não \n string exibida entre os diferentes campos month_value_format string Não %m formato strftime dos valores do mês, o padrão é %m para número de mês. html_select_date é uma função customizada que cria menus dropdowns de data para você. Ele pode mostrar algo ou tudo de ano, mês e dia. 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 {* ano de começo e fim pode ser relativo ao ano atual *} {html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1" display_days=false} OUTPUT: (o ano atual é 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>