Convertir le nombre de jour en année.

Fermé
TheBleedz - 13 oct. 2013 à 14:36
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 13 oct. 2013 à 14:43
Bonjour,
Voilà j'ai réussis après plusieurs recherche à créer une fonction qui me permet d'avoir le nombre de jour exacte entre aujourd'hui et une date de naissance stockée dans une BD.
Mais le problème c'est que j'aimerai que ça m'affiche le nombre d'année et pas le nombre de jour. Je sais pas si il existe un moyen de transformer le nombre de jours en année ?

Voici ma fonction :


<?php
$now = time();
$date2 = $minf_you['membres_date_naissance'];

function dateDiff($date1, $date2){
$diff = abs($date1 - $date2); // abs pour avoir la valeur absolute, ainsi éviter d'avoir une différence négative
$retour = array();

$tmp = $diff;
$retour['second'] = $tmp % 60;

$tmp = floor( ($tmp - $retour['second']) /60 );
$retour['minute'] = $tmp % 60;

$tmp = floor( ($tmp - $retour['minute'])/60 );
$retour['hour'] = $tmp % 24;

$tmp = floor( ($tmp - $retour['hour']) /24 );
$retour['day'] = $tmp;

return $retour['day'];
}

// Test de la fonction
print_r( dateDiff($now, $date2) );
?>

Voici le résultat : day = 15991

Merci d'avance et bonne journée à vous.

A voir également:

1 réponse

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 191
13 oct. 2013 à 14:43
Bonjour,
Pourquoi se tracasser à chercher le nombre de jours pour avoir le nombre d'années ?
Suffit simplement de faire la soustraction des années ! non ?
A+
0