Différence entre deux dates/heure

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Différence entre deux dates/heure

par jay64 » 14 mars 2007, 15:18

C'est parfait, ça marche ! Merci !

par @rthur » 14 mars 2007, 09:30

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;
?>

Différence entre deux dates/heure

par jay64 » 13 mars 2007, 22:16

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 !