Vérifier si une date de naissance est valide

Signaler
Messages postés
5
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
14 février 2006
-
Messages postés
2
Date d'inscription
lundi 14 mai 2007
Statut
Membre
Dernière intervention
10 janvier 2010
-
Bonjour,

Je voudrais vérifier si une date à bien exister dans le passé genre : est-ce que le 29/02/1942 a existé ?
Tout ça pour vérifier si une date de naissance est valide dans un formulaire.

Des idées ?

Merci d'avance pour vos réponses contructives.

8 réponses

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
salut,

int checkdate ( int month, int day, int year)

exemple :
$mois=2;
$jour=29;
$annee=1942;

$validation_date=checkdate($mois, $jour, $annee);
if ($validation_date==true)
print "La date est correcte";
else
print "La date est incorrecte);

A plus!
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
print "La date est incorrecte";

evidemment...desole.
Messages postés
5
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
14 février 2006

merci beaucoup
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
de rien :-)
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Salut ;-)

if ($validation_date==true)

inutile, tu peux remplacer par ça :

if ($validation_date)
{
//
}
else
{
//
}

a +

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Vi je sais, mais c plus explicite comme ca. Je code pas, la, j'aide. G deja du mal moi qd j'utilise des raccourcis pour relire mon code, alors j'essaye d'eviter ici lol
Messages postés
2
Date d'inscription
lundi 14 mai 2007
Statut
Membre
Dernière intervention
10 janvier 2010

huh
Messages postés
2
Date d'inscription
lundi 14 mai 2007
Statut
Membre
Dernière intervention
10 janvier 2010

f