Calculer l'âge en nombre de jours

Résolu
didi -  
 le gardien du temps -
Bonjour,
Je cherche une formule sur inernet pouvant calculer l'âge des personnes en nombre de jours à partir d'une date de naissance ex. Né le 18 avril 1951 combien de jours a-t'il demain ?
Merci de me répondre
Configuration: Windows Vista
Internet Explorer 7.0

9 réponses

  1. scriptiz Messages postés 1494 Statut Membre 425
     
    En utilisant le petit bout de code que j'ai posté ci dessus voici ce que ça affiche :

    Vous êtes né le 18/04/1951
    Vous avez passé 21184 jours sur la terre.
    67
    1. didi
       
      MERCI BEAUCOUP
      0
    2. Matthias
       
      Combien de jours depuis le 24septembre 2010?
      0
    3. Marynee
       
      Le 16 septembre 2010 ?
      0
    4. raphael
       
      combient de jour depuis 19 12 1995 merrccii
      0
    5. mi
       
      11 juillet 95 ???
      0
  2. anotuas Messages postés 319 Statut Membre 58
     
    Scriptiz, ta déduction est bonne à par si tu a été sur la lune un ou 2 jours je dirais donc plus 21184 jours de vie : ) ^^
    3
    1. scriptiz Messages postés 1494 Statut Membre 425
       
      J'ajouterais un petit commentaire : *ne fonctionne pas avec les [astro;cosmo]nautes* :P
      0
      1. okuni Messages postés 1325 Statut Membre 126 > scriptiz Messages postés 1494 Statut Membre
         
        heu j'avoue que la, j'ai rien compris mdr
        0
  3. Jumpy
     
    Bonjour,

    Je réponds tardivement à ce post, mais si vous souhaitez, le site : www.10000jours.com vous dira avec précision depuis combien de jours vous êtes sur Terre. :)

    A bientôt,

    Jump'
    2
    1. CarotteBlanche Messages postés 4 Statut Membre
       
      Oh merci, moi j'ai rien compris au scriptiz. C'est plus facile ton truc, merci :)
      0
    2. le gardien du temps
       
      http://www.aly-abbara.com/utilitaires/calendrier/calculatrice_age.html
      0
  4. okuni Messages postés 1325 Statut Membre 126
     
    tu transforme la date de naissance en seconde tu aura alors un unique nombre, transforme celui ci en jours
    1
    1. didi
       
      Ca n'a aucun sens !
      0
    2. didi
       
      MERCI OKUNI ton pot l'a calculé je suis tombé juste je l'ai fait hier
      mais en prenant année par année en faisant gaffe aux années bixesxtiles etc ...
      je ne comprend rien a vos formules ! (suis déjà vieille mais j'amerais tellement
      apprendre qu est ce ue donc le temps unix ? etc ....
      0
      1. okuni Messages postés 1325 Statut Membre 126 > didi
         
        le temps unix (tu l'obtient avec time()) c'est le temps en seconde à partir du 1/1/1970

        Il y a pas d'age pour apprendre ça ;)
        juste une habitude :)
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. okuni Messages postés 1325 Statut Membre 126
     
    Bon ok, tu n'as pas compris, alors une autre façon, tu transforme ta date en temps UNIX ensuite tu soustrait le temps UNIX actuel par celui de ta date.
    pour terminer, tu multiplie le temps obtenu par 3600, tu aura alors un nombre de jour.
    1
  7. scriptiz Messages postés 1494 Statut Membre 425
     
    Pourtant ça en a (du sens) ^^

    Prends le timestamp d'aujourd'hui, tu y soustrait le timestamp de la date de naissance de la personne dont tu souhaite connaître le nombre de jours passé sur terre, ensuite tu divise ce nombre par (60*60*24) pour obtenir le nombre de journées à partir du nombre de secondes obtenues.

    Le timestamp c'est un nombre de secondes depuis une certaine date (truc unix je sais plus quoi).

    En php ça pourrait donner quelque chose comme ceci :

    <?php
    // 5 = mois ; 28 = jour ; 1986 = année
    // Date = 28 mai 1986
    $anniversaire = mktime(0, 0, 0, 5, 28, 1986);	// on obtient un timestamp à partir d'une date
    $aujourdhui = time();	// le timestamp d'aujourd'hui
    
    $temps_sur_terre = $aujourdhui - $anniversaire;
    
    $temps_en_jours = (int)($temps_sur_terre / (60*60*24.0));
    
    echo "Vous êtes né le " . date('d/m/Y', $anniversaire) . "<br />";
    echo "Vous avez passé " . $temps_en_jours . " jours sur la terre.<br />";
    ?>


    edit : déso j'avais entamé mon post sans voir que tu avais déjà reposté (posteur du dessus ^^).
    1
    1. okuni Messages postés 1325 Statut Membre 126
       
      mdr pas grave :)
      posteur entre moi :p
      0
  8. scriptiz Messages postés 1494 Statut Membre 425
     
    Loul bon espérons que maintenant il s'en sorte avec tout ça :)
    1
    1. didi
       
      A vous tous donnez moi l'âge de qq en jour né le 18 avril 1951 à aujourd hui
      Merci encore
      0
      1. okuni Messages postés 1325 Statut Membre 126 > didi
         
        lol pourquoi tu demande ça, l'autre posteur t'a gentiment codé tout ce que tu avais besoin ;)
        0
    2. didi
       
      Je l avais déjà calculé hier mais à ma façon ! Et c'est juste en PLUS !
      Merci à toi aussi (mais qu'est ce que c'est compliqué.... je ne suis pas allée aussi loin en math, lors de mes études
      et pourtant j'adore les chiffres !
      Didi
      0
  9. anotuas Messages postés 319 Statut Membre 58
     
    C'est ce que j'avais dit mdr
    1
  10. mimi-clacla68
     
    moi j'en nais trop besoin il est 20h et j'en nai besoin pour un devoir de math !!!
    0