[PHP] controler format date

Résolu/Fermé
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 - 21 mars 2008 à 13:17
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 21 mars 2008 à 16:30
Bonjour,
existe-t-il une fonction permettant de vérifier le bon format d'une date saisie dans une textbox?
Si non comment faire? merci
A voir également:

3 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
21 mars 2008 à 13:42
salut,

oui, entre autre avec les expressions régulières.
par exemple pour vérifier une date au format 'jj/mm/aaaa' (ou avec le jour et/ou le mois sur un seul chiffre) tu peux utiliser :
if( !preg_match( '`(\d{1,2})/(\d{1,2})/(\d{4})`' , $date ) )
{  
	echo 'La date saisie est incorrecte.';
}

la date soumise est une chaîne de caractères.

le site des expressions régulières
la fonction 'preg_match()'
3
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 283
21 mars 2008 à 14:05
Mince je me suis trompée c'est en javascript que je cherche cette fonction! En effet j'ai une fonction qui vérifie déjà si c'est rempli, et elle doit égalemment tester si la date est au bon format.
0
Sandriine Messages postés 1255 Date d'inscription samedi 9 décembre 2006 Statut Membre Dernière intervention 18 août 2010 283
21 mars 2008 à 14:24
Désolé pour le dérangement, j'ai fait une recherche sur les expressions régulières en javascript (je ne connaissais pas, merci Dalida) et voici ce que j'ai trouvé :

https://www.toutjavascript.com/reference/ref-regexp.test.php
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
21 mars 2008 à 16:30
bah c'est parfait tout ça !

comme ça tu as la vérification client et serveur et ça nous fait un post complet !
0