html_select_date Nom attribut Type Requis Defaut Description prefix chaîne de caractères Non Date_ Avec quoi préfixer le nom de variable time timestamp/YYYY-MM-DD Non la date courante au format unix YYYY-MM-DD format la date / heure à utiliser start_year chaîne de caractères Non current year La première année dans la liste déroulante, soit le numéro de l'année, soit un nombre relatif à l'année courante (+/- N). end_year chaîne de caractères Non même chose que start_year La dernière année dans la liste déroulante, soit le numéro de l'année, soit un nombre relatif à l'année courante (+/- N). display_days boolean Non true Si l'on souhaite afficher les jours ou pas. display_months boolean Non true Si l'on souhaite afficher les mois ou pas. display_years boolean Non true Si l'on souhaite afficher les années ou pas. month_format chaîne de caractères Non %B le format du mois (strftime) day_format chaîne de caractères Non %02d Le format du jour (sprintf) day_value_format chaîne de caractères Non %d le format de la valeur du jour (sprintf) year_as_text boolean Non false S'il faut afficher l'année au format texte reverse_years boolean Non false Affiche les années dans l'ordre inverse field_array chaîne de caractères Non null Si un nom est donné, la liste déroulante sera affichée de telle façon que les résultats seront retournés à PHP sous la forme nom[Day] (jour), nom[Year] (année), nom[Month] (Mois). day_size chaîne de caractères Non null Ajoute un attribut size à la liste déroulante des jours. month_size chaîne de caractères Non null Ajoute un attribut size à la liste déroulante des mois. year_size chaîne de caractères Non null Ajoute un attribut size à la liste déroulante des années. all_extra chaîne de caractères Non null Ajoute des attributs supplémentaires à toutes les balises select/input. day_extra chaîne de caractères Non null Ajoute des attributs supplémentaires aux balises select/input du jour. month_extra chaîne de caractères Non null Ajoute des attributs supplémentaires aux balises select/input du mois. year_extra chaîne de caractères Non null Ajoute des attributs supplémentaires aux balises select/input de l'année. field_order chaîne de caractères Non MDY L'ordre dans lequel afficher les listes déroulantes. field_separator chaîne de caractères Non \n la chaîne de caractères affichée entre les différents champs. month_value_format chaîne de caractères Non %m Le format strftime de la valeur des mois, par défaut %m pour les numéros. html_select_date est une fonction utilisateur qui crée des listes déroulantes pour saisir la date. Elle peut afficher n'importe quel jour, mois et année. html_select_date {html_select_date} SORTIE: <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 {* le démarage et la fin de l'année peuvent être relatif à l'année courante *} {html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1" display_days=false} SORTIE: (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>