Vous êtes ici Forums > Dépôt de sources > [résolu] Comment afficher son age en php ?

SUJET: [résolu] Comment afficher son age en php ?
  Le 20 Aout 2010 à 09:12:53
Bonjour,

J'ai cherché sur votre site et je n'ai pas trouvé de bout de code, je veux simplement donner ma date de naissance et aprés ca affiche mon age, par exemple je met l'année 1990 et ca affiche 20 ans !!
Pouvez vous m'aider ?

cordialement
Cristo
cristo
profil du membre
Messages: 8

Dernière réponse le
24-08-2010 à 22:56:05
par cristo
 

  Le 20 Aout 2010 à 22:25:43
Oui ce code n'existe pas sur le site pour la simple raison que c'est une simple soustraction, il faut soustraire la date, l'année a laquelle nous sommes (avec date('Y')) à l'année de naissance.

Code:
<?php  echo (date('Y') - 1990)." ans";  ?>
KOogar
Modérateur
site web du membre profil du membre
Messages: 315

 

  Le 21 Aout 2010 à 10:59:10
ca dépend aussi du mois wink
forty
Modérateur
site web du membre profil du membre
Messages: 187

 

  Le 21 Aout 2010 à 11:23:03
j'ai pas testé a fond mais ca doit ressembler à :
Code:
<?php

function 
NombreAnnee($FirstDate$LastDate) {
    if (
$FirstDate <= $LastDate) {
        
$UneDate mktime(000date('m'$FirstDate), date('d'$FirstDate), date('Y'$LastDate));
        if (
$LastDate >= $UneDate) {
            return 
date('Y'$LastDate) - date('Y'$FirstDate);
        } else {
            return 
date('Y'$LastDate) - date('Y'$FirstDate) - 1;
        }
    } else {
        
$UneDate mktime(000date('m'$LastDate), date('d'$LastDate), date('Y'$FirstDate));
        if (
$FirstDate >= $UneDate) {
            return 
date('Y'$LastDate) - date('Y'$FirstDate);
        } else {
            return 
date('Y'$LastDate) - date('Y'$FirstDate) + 1;
        }
    }
}

echo 
NombreAnnee(mktime(000111970), mktime()) . ' ans<br>';
// 01/01/1970 - 21/08/2010 = 40 ans<br />
echo NombreAnnee(mktime(0008221970), mktime()) . ' ans<br>'
// 22/08/1970 - 21/08/2010 = 39 ans<br />
?>

forty
Modérateur
site web du membre profil du membre
Messages: 187

 

  Le 24 Aout 2010 à 22:56:05
Nickel Forty, 10000 mercis c'est encore mieux que je l'espérais.
cristo
profil du membre
Messages: 8

 
 
Librairie PHP

Connexion

 
 

Explications

 
 

Ressources

 
 
 
 

Flux RSS

 
 
 
 
      TWITTER !!
Suivez phpsources sur Twitter
 
annuaire phpsources référencer vos sites

Répertoire de sites francophones pour ajouter vos sites.
Référencer vos sites

 
Partenaire officiel
Partenaire officiel
 
  Statistiques...
Stats du réseau:
visiteurs en ligne : 18
basées sur les utilisateurs actifs des 5 dernières minutes
membres : 10048
 
Stats du site phpsources:
Dernière mise à jour des stats
aujourd'hui à 01:39:02

codes sources : 567
scripts : 790
articles - actualités : 101
tutoriel : 34
sites sur le langage PHP : 146
commentaires : 1 581
total des scripts téléchargés: 512 305
total hits codes sources: 4 718 591