[php] Checker une date ?
cçm35
Messages postés
44
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
je voudrait vérifier qu'une string est au format sql datetime c-à-d 00-00-0000 00:00:00.
Comment faire s'il vous plaît ?
je voudrait vérifier qu'une string est au format sql datetime c-à-d 00-00-0000 00:00:00.
Comment faire s'il vous plaît ?
Configuration: Linux Firefox 3.0.15
1 réponse
-
tiens je t'ai trouvé ça:(adaptes la)
Vérifie la validité d'une date Posté par Yves Maistriaux On vérifie dans une chaine et on accepte les dates en français sous cette forme : 03/05/2003 03/05/2003 14:58 03/05/2003 14:58:59 Pour la date en anglais, on inverse la première partie de la regex pour obtenir MM/DD/YYYY On peut encore créer des masques supplémentaires pour réaliser contrôler sur d'autres formes. <?php date="03/05/2003 14:58:27"; if(!preg_match('`^(((0[1-9])|(1\d)|(2\d)|(3[0-1]))\/((0[1-9])|(1[0-2]))\/(\d{4})((((:space:?)(([0-1][0-9])|([2][0-3]))(:[0-5][0-9]))((:[0-5][0-9])?))?))$`',$date1)) { echo 'pas bon'; } else { echo 'la date est '.$date1; } ?>