age selon date de naissance

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : age selon date de naissance

par lokness » 21 févr. 2005, 16:08

merci :wink:

par Elie » 21 févr. 2005, 08:11

J'avais rien a faire et ca m'amusai ...
<?

$date_de_naissance = "21/02/1984";				// La date de naissance
$chiffre = explode('/',$date_de_naissance);		// On tri les infos
$time_naissance = mktime(0,0,0,$chiffre[1],$chiffre[0],$chiffre[2]); // On recupere sa date de naissance en timestamp
$seconde_vecu = time() - $time_naissance; 		// On regarde combien de temps il a vecu en seconde
$seconde_par_an = (1461*24*60*60)/4;			// On calcule le nombre de secondes en compte les années bisextilles
$age = floor(($seconde_vecu / $seconde_par_an) +1);			// On calcule son age
echo "Il a ".$age." ans";

?>

par lokness » 18 févr. 2005, 17:09

merci, je test ça :wink:

par renan44 » 18 févr. 2005, 12:31

Salut,
c'est très simple
une fois que tu as la date de naissance sous la forme jj/mm/aaaa

tu fais ça :
if($mois>$mois_actuel) { $age=$anne_actuel-$anne_naissance; }
elseif($mois==$mois_actuel)
{
if($jour>=$jour_actuel) { $age=$anne_actuel-$anne_naissance; }
else { $age=$anne_actuel-($anne_naissance+1); }
}
else { $age=$anne_actuel-($anne_naissance+1);  }
Voilà, j'ai fiat ça vite fait, mais je pense que ça marche

age selon date de naissance

par lokness » 18 févr. 2005, 10:57

salut

je cherche un petit script qui peux me donner l'age selon la date de naissance

merci