EXEMPLE DE CALCUL D'AGE (ANNÉES, MOIS ET JOURS)

fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006 - 26 sept. 2004 à 16:55
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 - 27 sept. 2004 à 13:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26424-exemple-de-calcul-d-age-annees-mois-et-jours

cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
27 sept. 2004 à 13:44
Ah ouais c'est vrai... mais pour un floor /10 ca va pas changer grand chose :P surtout apres 1970 ...
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
27 sept. 2004 à 12:26
Juste une chose GRenard, ton 365.25 est erroné mais sinon ton code est ok. N'oublie pas que les années bisextiles ne sont pas tout les 4 ans mais ce sont celles qui sont divisibles par 4, par 400 mais pas par 100.
(exemple 1900 n'était pas bisextile mais 2000 oui)
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
26 sept. 2004 à 22:08
jvais genre 1 fois par 2 mois sur planet... fac genre tas pas rapport ?
Utilisateur anonyme
26 sept. 2004 à 21:45
C.Q.F.D. Lol

Tu devrait écrire tes commentaires en anglais, tu est moins arrogant sur Planet. mdr
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
26 sept. 2004 à 21:02
Good... continue à me blaster... félicitation ! c'est qui le plus enfantin dant tout ca ?
Tiens moi je vais poster une tite source en commentaire afin de ne pas la mettre en source parce que ya déjà plusieurs source qui le font ...
<?php
function trouver_age($naissance) {
$age_personne = date('U') - mktime(0,0,0,substr($naissance,4,2),substr($naissance,6,2),substr($naissance,0,4));
return floor($age_personne/(60*60*24*365.25)*10)/10;
}

echo trouver_age("19751114000000");
?>

Permet de trouver l'age d'une personne avec un timestamp yyyymmddhhiiss seulement 1970 et +
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
26 sept. 2004 à 18:40
Ah j'oubliais, on peut calculer jours, heures, minutes, secondes ecoulees depuis une date :)
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
26 sept. 2004 à 18:36
^_^

Ca fait plaisir au moins comme commentaire :)

Je suis entrain de developper un truc pour calculer un nombre de jours a partir d'un timestamp, ca peut etre sympa :)
Utilisateur anonyme
26 sept. 2004 à 18:17
Voila ce que j'appelle un commentaire, c'est sympa et pas agressif pour deux sous, contrairement a certains.

Je vais aller voir ce lien de suite ;-)

Ah la la fuckya nous sommes de pietres pollueurs de CodeS-SourceS.com pfuu que faison nous ici bon sang lol mdr
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
26 sept. 2004 à 16:55
Jolie explication finale ^_^

Mais pour le code, y'a beaucoup plus simple. On peut faire ca en une ligne (moi j'ai integre ca dans une fonction avec plusieurs tests)

http://www.phpcs.com/code.aspx?ID=26354

Et la t'as plus qu'a faire : if($date > 18) {echo "Vous pouvez entrer dans l'armee";}

;)
Rejoignez-nous