Récupérer la différence de mois et jours entre 2 dates

Eléphant du PHP | 112 Messages

13 oct. 2008, 11:20

bonjour à tous,

je cherche à récupérer la différence en mois et nombres de jours entre 2 dates:

voila ce que j'ai actuellement:

Code : Tout sélectionner

//$maDate à la format timestamp $diff = mktime(0, 0, 0, date("m"), date("d"), date("Y") ) - $maDate; //Comment récupérer à présent le nombre de mois et jours entre ces 2 dates ?
d'avance merci
blog nouvelles technologies : http://www.jofischer.fr

Mammouth du PHP | 1353 Messages

13 oct. 2008, 14:38

Bonjour,

Si tu fais quelque chose comme ca :
<?php
//Calcul des timestamp
$timestamp1 = mktime(0,0,0,$m1,$d1,$a1); 
$timestamp2 = mktime(0,0,0,$m2,$d2,$a2); 
$diff=abs($timestamp2 - $timestamp1);
?>
Alors $diff est, en seconde, l'espace temps entre ces deux dates.

Ainsi pour connaître le nombre de jours : 1 jour = 60x60x24 = 86400 secondes.

Donc
<?php
echo "Il y a ".$diff/86400." jours entre ces deux dates.";
?>
Tell me and I forget. Teach me and I remember. Involve me and I learn.