Convertir le nombre de jour en année.

TheBleedz -  
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 191
 
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