Rechercher : dans
Par :

Calculer l'âge en nombre de jours

Dernière réponse le 17 avr 2009 à 19:52:36 didi, le 17 avr 2009 à 15:56:29 
 Signaler ce message aux modérateurs

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

1

okuni, le 17 avr 2009 à 16:00:06

Tu transforme la date de naissance en seconde tu aura alors un unique nombre, transforme celui ci en jours L'amour, c'est comme les spaghettis; quand c'est mou, c'est ­cuit. (proverbe belge)

Répondre à okuni

2

didi, le 17 avr 2009 à 16:04:23

Ca n'a aucun sens !

Répondre à didi

10

didi, le 17 avr 2009 à 16:51:22

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 ....

Répondre à didi

11

okuni, le 17 avr 2009 à 16:53:44

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 :) L'amour, c'est comme les spaghettis; quand c'est mou, c'est ­cuit. (proverbe belge)

Répondre à okuni

12

scriptiz, le 17 avr 2009 à 17:02:02
Répondre à scriptiz

3

okuni, le 17 avr 2009 à 16:09:15

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. L'amour, c'est comme les spaghettis; quand c'est mou, c'est ­cuit. (proverbe belge)

Répondre à okuni

4

scriptiz, le 17 avr 2009 à 16:18:56

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 ^^).

Répondre à scriptiz

5

okuni, le 17 avr 2009 à 16:25:40

Mdr pas grave :)
posteur entre moi :p L'amour, c'est comme les spaghettis; quand c'est mou, c'est ­cuit. (proverbe belge)

Répondre à okuni

6

scriptiz, le 17 avr 2009 à 16:29:06

Loul bon espérons que maintenant il s'en sorte avec tout ça :)

Répondre à scriptiz

7

didi, le 17 avr 2009 à 16:35:35

A vous tous donnez moi l'âge de qq en jour né le 18 avril 1951 à aujourd hui
Merci encore

Répondre à didi

9

okuni, le 17 avr 2009 à 16:43:46

Lol pourquoi tu demande ça, l'autre posteur t'a gentiment codé tout ce que tu avais besoin ;) L'amour, c'est comme les spaghettis; quand c'est mou, c'est ­cuit. (proverbe belge)

Répondre à okuni

13

didi, le 17 avr 2009 à 17:15:30

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

Répondre à didi

8

scriptiz, le 17 avr 2009 à 16:41:27
  • +2

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.

Répondre à scriptiz

14

didi, le 17 avr 2009 à 17:19:52

MERCI BEAUCOUP

Répondre à didi

15

anotuas, le 17 avr 2009 à 17:21:36

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 : ) ^^ Il y a un monde entre "donner un conseil" et "donner un coup de main
Retenez bien cette phrase merci 
Configuration : Linux Ubuntu et Windows XP sp3 sur le même pc    Firefox  3.0.8 ...   

Répondre à anotuas

16

scriptiz, le 17 avr 2009 à 18:33:26

J'ajouterais un petit commentaire : *ne fonctionne pas avec les [astro;cosmo]nautes* :P

Répondre à scriptiz

17

okuni, le 17 avr 2009 à 19:15:36

Heu j'avoue que la, j'ai rien compris mdr L'amour, c'est comme les spaghettis; quand c'est mou, c'est ­cuit. (proverbe belge)

Répondre à okuni

18

 anotuas, le 17 avr 2009 à 19:52:36

C'est ce que j'avais dit mdr Il y a un monde entre "donner un conseil" et "donner un coup de main
Retenez bien cette phrase merci 
Configuration : Linux Ubuntu et Windows XP sp3 sur le même pc    Firefox  3.0.8 ...   

Répondre à anotuas