Un script pour connaitre votre age précisément

Contenu du snippet

bah ya pas grand chose a expliquer, a part que a chaque fois on déduit ce qui est déja calculé sinon on se retrouve avec 30 ans et 10957 jours (ce qui est pas très bien). j'ai mis 365.25 en vue des année bisextiles ...

Source / Exemple :


<?
$heure = date("H\:i\:s");
$date = date("d m Y");
echo "il est $heure et on est le $date<br>";
function anniv ($heure, $minute, $seconde, $jour, $mois, $annee, $name) {
$heure = date("H\:i\:s");
$date = date("d m Y");
echo "il est $heure et on est le $date<br>";
$aujourdhui = time();
$naissance = mktime($heure, $minute, $seconde, $mois, $jour, $annee);
$nb_sec = $aujourdhui - $naissance;
$min = $nb_sec / 60;
$heures = $min / 60;
$jour = floor($heures / 24);
$an = floor($jour /365.25);
$jour = floor($jour - ($an * 365.25));
$heures = floor($heures - ($an * 365.25 * 24) - ($jour * 24));
$min   = floor($min - ($an * 365.25 * 24 * 60) - ($jour * 60 * 24) - ($heures *60));
echo "$name tu es né depuis $nb_sec secondes ($an ans $jour jours $heures heures $min minutes)<br>";
}
?>

Conclusion :


anniv(8, 28, 00, 29, 3, 1979, toto);
donnera:
toto tu es né depuis 771056324 secondes (24 ans 158 jours 6 heures 18 minutes)

(sachant que ca a été fait a 15:46:44 le 03 09 2003)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.