Bonjour,

Je souhaiterai afficher le nombre de jours, heures et minutes entre deux timestamp.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
	function DateDiff($timestamp)
	{
		$difference = time()-$timestamp;
		$jour = floor($difference/86400);
		$heure = floor($difference/3600);
		$minute = floor($difference/60);
		return $jour.' jour(s), '.$heure.' heure(s) et '.$minute.' minute(s)';
	}
Le problème que je rencontre, c'est que les heures ne prennent pas en compte le nombre de jours déjà calculés.
C'est pareil pour les minutes, je me retrouve avec un nombre énorme au lieu d'avoir un nombre de minutes comprises entre 0 et 59.

J'espère que l'explication de mon problème a été assez claire.

Merci pour vos précisions,
ZiP