Page 1 sur 1

Différence entre deux dates/heure

Posté : 13 mars 2007, 22:16
par jay64
Bonjour,

J'ai bien cherché sur le forum avant de poster et j'ai effectivement des posts avoisinants au mien mais je n'ai pas trouvé la solution.
ALors voilà, je vous explique :
J'ai deux variables qui avec après echo me donne ceci :
$Envoi => "2007-03-13 18:54:07"
$Reception => "2007-03-13 19:04:09"
Je voudrais faire la différénce des deux et afficher donc un délai.

Je pensais afficher le résultat en secondes en faisant ceci :
$delai = mktime($Reception) - mktime($Envoi);
Hélas, j'obtiens un résultat de 0, ce qui est bien entendu faux.

Comment pourrais-je faire pour calculer correctement puis afficher ce délai en secondes, ou minutes et secondes, ou heure minutes et secondes, voire éventuellement Jour heure minu et sec => tout dépendra de la grandeur du délai calculé !

Merci d'avance !

Posté : 14 mars 2007, 09:30
par @rthur
Bonjour,

Essaye quelque chose dans ce goût là:
<?php
$envoi = "2007-03-13 18:54:07";
$reception= "2007-03-13 19:04:09";
$delai = strtotime($reception) - strtotime($envoi);

print $delai;
?>

Posté : 14 mars 2007, 15:18
par jay64
C'est parfait, ça marche ! Merci !