par
Ryle » 21 mars 2006, 00:10
Si c'est juste le format que tu souhaites contrôler, la fonction ereg et une simple expression régulière devraient faire l'affaire :
if(ereg("^\d{4}-\d{2}-\d{2}$", $date))
echo "le format de $date est bon";
else
echo "le format de $date n'est pas bon";
Ensuite, si tu veux t'assurer que la date est valide (pas de 32 janvier) il te faudra récupérer les paramètres et utiliser la fonction mktime() pour essayer de reconstruire la date

Si c'est juste le format que tu souhaites contrôler, la fonction ereg et une simple expression régulière devraient faire l'affaire :
[php]if(ereg("^\d{4}-\d{2}-\d{2}$", $date))
echo "le format de $date est bon";
else
echo "le format de $date n'est pas bon";[/php]
Ensuite, si tu veux t'assurer que la date est valide (pas de 32 janvier) il te faudra récupérer les paramètres et utiliser la fonction mktime() pour essayer de reconstruire la date :)