Ci-dessous une ancienne fonction PHP que j'ai pour une liste déroulante pour les utilisateurs de sélectionner leur date de naissance, c'est juste la partie date de jour, vous pouvez voir qu'il utilise str_pad pour ajouter 0 aux numéros 1-9, y a-t-il une meilleure façon de faire cela?PHP Date liste déroulante
<?PHP
$date_combo .= '<select name="' . $pre . 'day" class="' .$style. '">';
$date_combo .= "<option value=''>Day</option>";
for ($i = 1; $i <= 31; $i++) {
$date_combo .= " <option ";
if ($i == $selected_date_day) {
$date_combo .= " selected ";
}
$date_combo .= " value='" . str_pad($i, 2, "0", STR_PAD_LEFT) . "'>" . str_pad($i, 2, "0", STR_PAD_LEFT) . "</option>";
}
$date_combo .= "</select> ";
echo $date_combo;
?>
qui fonctionne très bien grâce – JasonDavis