Vous rencontrez des difficultés pour valider les dates en PHP en utilisant des expressions régulières. Pour améliorer votre processus de validation et résoudre tous les problèmes, envisagez d'utiliser la fonction de contrôle.
CheckDate vérifie la validité d'un mois, du jour et des valeurs du jour et de l'année. Voici un exemple:
$test_date = '03/22/2010';
$test_arr = explode('/', $test_date);
if (checkdate($test_arr[0], $test_arr[1], $test_arr[2])) {
// valid date ...
}
Pour une approche plus robuste, vous pouvez effectuer des vérifications supplémentaires:
$test_date = '03/22/2010';
$test_arr = explode('/', $test_date);
if (count($test_arr) == 3) {
if (checkdate($test_arr[0], $test_arr[1], $test_arr[2])) {
// valid date ...
} else {
// problem with dates ...
}
} else {
// problem with input ...
}
Cette approche vérifie le nombre de champs d'entrée et la validité de la date. En implémentant ces techniques, vous pouvez améliorer votre processus de validation de la date et assurer la précision de vos données.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3