0/5 (17 avis)
Snippet vu 11 283 fois - Téléchargée 29 fois
<? //Script By VirtuelKiller sur Code-sources, Neo dans la réalité //Webmaster de www.arena-games.net $date_recent=date("d-m-Y"); //la date du jour list ($jour_recent , $mois_recent , $an_recent) = split("[-./]",$date_recent); //la variable $date_naissance est la date de naissance //utile pour calculer l'age ;-) //format de la date de naissance : jj/mm/aaaa ou jj-mm-aaaa if(!empty($date_naissance)) { list ($jour , $mois , $an) = split("[-./]",$date_naissance); } //Vérification de la date de naissance if($an_recent<$an ){ echo"<script language=\"Javascript\">alert(\"Y'a un ketit problème : vous n'êtes pas encore né ! ;-)\");history.back();</script>"; exit; } if($mois_recent<$mois AND $an_recent==$an){ echo"<script language=\"Javascript\">alert(\"Y'a un ketit problème : vous n'êtes pas encore né ! ;-)\");history.back();</script>"; exit; } if($jour_recent<$jour AND $mois_recent==$mois AND $an_recent==$an ){ echo"<script language=\"Javascript\">alert(\"Y'a un ketit problème : vous n'êtes pas encore né ! ;-)\");history.back();</script>"; exit; } //Calcul de l'age If($mois_recent>$mois){ $age=$an_recent-$an; } If($mois_recent<$mois){ $age=$an_recent-$an-1; } If($mois_recent==$mois AND $jour_recent<$jour){ $age=$an_recent-$an-1; } If($mois_recent==$mois AND $jour_recent>$jour){ $age=$an_recent-$an; } If($mois_recent==$mois AND $jour==$jour_recent){ $age=$an_recent-$an; } //la variable qui donne l'age est le variable $age if($age<2){ if($mois_recent==$mois AND $jour_recent==$jour){ if($mois_recent==$mois AND $jour_recent==$jour AND $an_recent==$an){ echo"Voici votre age : <BR> $age an et BIENVENUE SUR TERRE !<BR>www.arena-games.net"; }Else{ echo"Voici votre age : <BR> $age an et BON ANNIVERSAIRE !<BR>www.arena-games.net"; } }Else{ echo"Voici votre age : <BR> $age an <BR>www.arena-games.net"; } }Else{ if($mois_recent==$mois AND $jour_recent==$jour){ echo"Voici votre age : <BR> $age ans et BON ANNIVERSAIRE !<BR>www.arena-games.net"; }Else{ echo"Voici votre age : <BR> $age ans <BR>www.arena-games.net"; } } //Excusez moi pour la longueur du code ! J'aurais pu me servir de case plutot que de if mais bon... c la vie ! //Si vous trouvez des bugs signalez le moi //Je vous laisse faire le formulaire qui permettra d'insérer la date de naissance //++ //VirtuelKiller sur Code-sources, Neo dans la réalité //www.arena-games.net ?>
8 nov. 2005 à 17:08
$an_now=date("Y");
$mois_now=date("m");
$jour_now=date("d");
$date_nais = "1985/10/15" //année,mois,jour
//on décortique la date de naissance (jour,mois et année):
$an=substr($date_nais,0,4);
$mois=substr($date_nais],5,2);
$jour=substr($date_nais,8,2);
//on soustrait l'année de naissance de l'année actuelle :
$age=$an_now-$an;
//si le jour de naissance n'est pas encore passé, on retire une année :
if (($mois>$mois_now) or (($mois==$mois_now) and ($jour>$jour_now))) { $age=$age-1; }
echo $age;
4 mai 2005 à 14:13
Dit moi comment on fait
merci
26 mai 2004 à 15:31
26 mai 2004 à 06:51
17 mai 2004 à 22:48
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.