html_select_dateNom attributTypeRequisDéfautDescriptionprefixchaîne de caractèresNonDate_Avec quoi préfixer le nom de variabletimetimestamp/YYYY-MM-DDNonla date courante au format unix YYYY-MM-DD
formatla date / heure à utiliserstart_yearchaîne de caractèresNoncurrent yearLa 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_yearchaîne de caractèresNonmême chose que start_yearLa 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_daysbooleanNontrueSi l'on souhaite afficher les jours ou pas.display_monthsbooleanNontrueSi l'on souhaite afficher les mois ou pas.display_yearsbooleanNontrueSi l'on souhaite afficher les années ou pas.month_formatchaîne de caractèresNon%Ble format du mois (strftime)day_formatchaîne de caractèresNon%02dLe format du jour (sprintf)day_value_formatchaîne de caractèresNon%dle format de la valeur du jour (sprintf)year_as_textbooleanNonfalseS'il faut afficher l'année au format textereverse_yearsbooleanNonfalseAffiche les années dans l'ordre inversefield_arraychaîne de caractèresNonnull
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_sizechaîne de caractèresNonnullAjoute un attribut size à la liste
déroulante des jours.month_sizechaîne de caractèresNonnullAjoute un attribut size à la liste
déroulante des mois.year_sizechaîne de caractèresNonnullAjoute un attribut size à la liste
déroulante des années.all_extrachaîne de caractèresNonnullAjoute des attributs supplémentaires à
toutes les balises select/input.day_extrachaîne de caractèresNonnullAjoute des attributs supplémentaires aux balises
select/input du jour.month_extrachaîne de caractèresNonnullAjoute des attributs supplémentaires aux balises
select/input du mois.year_extrachaîne de caractèresNonnullAjoute des attributs supplémentaires aux balises
select/input de l'année.field_orderchaîne de caractèresNonMDYL'ordre dans lequel afficher les
listes déroulantes.field_separatorchaîne de caractèresNon\nla chaîne de caractères affichée entre les
différents champs.month_value_formatchaîne de caractèresNon%mLe format strftime de la valeur des mois, par défaut %m
pour les numéros.year_emptychaîne de caractèresNonnullS'il est renseigné, alors le premier élément de la boite de sélection
affiche le texte donné en tant que libellé et dispose de la valeur "".
Utile par exemple lorsque vous souhaitez que la boite de sélection affiche
"Sélectionnez une année".
A savoir que vous pouvez spécifier des valeurs de la forme "-MM-JJ" pour
l'attribut time afin d'indiquer une année non sélectionnée.month_emptychaîne de caractèresNonnullS'il est renseigné, le premier élément de la boite de sélection
affiche le texte donné en tant que libellé et dispose de la valeur "".
A savoir que vous pouvez spécifier des valeurs de la forme "AAAA--JJ" pour
l'attribut time afin d'indiquer qu'il manque le moi.day_emptychaîne de caractèresNonnullS'il est renseigné, le premier élément de la boite de sélection
affiche le texte donné en tant que libellé et dispose de la valeur "".
A savoir que vous pouvez spécifier des valeurs de la forme "AAAA-MM-" pour
l'attribut time afin d'indiquer qu'il manque le jour.
{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
Ce qui donne en sortie :
]]>
html_select_date
Ce qui donne en sortie: (L'année courante est 2000)
]]>
Voir aussi
{html_select_time},
date_format,
$smarty.now et
les astuces sur les dates.