Gestion des calcule des heue

zakarhe - Modifié par Whismeril le 5/05/2014 à 22:26
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 6 mai 2014 à 03:19
Bonjour, t
voici mn code
 $date11 =strtotime('2014-04-28 13:00:00');
$date21 = strtotime('2014-04-29  15:00:00');
 if( $date11 > $date21 ) {
  $time = $date11 - $date21-3600;
} 
else {
  $time = $date21 - $date11-3600;
}

echo date('H:i:s',$time);

je voulais afficher l'heure comme par exemple 30:00:00
mais je n'arrive a s'afficher.donc je cherche une solution
sur cette prbl madame et messieurs le forum
merci a tous

2 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
5 mai 2014 à 17:06
Bonjour, tu es dans la section Bugs du site Codes SourceS.

Merci de poster ta question dans la section correspondant à ton langage (que tu n'as pas précisé, sinon j'aurais déplacé ta question).
Et merci d'utiliser les balises de coloration syntaxiques, voir /faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code ici].
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
5 mai 2014 à 22:26
Ton message ayant été déplacé en PHP, par un modérateur avérti, je me suis permis de colorer ton code.
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 344
6 mai 2014 à 03:19
Bonjour,

quelque chose de ce genre devrait fonctionner :


$date11 =strtotime('2014-04-28 13:00:00');
$date21 = strtotime('2014-04-29  15:00:00');
 if( $date11 > $date21 ) {
  $time = $date11 - $date21-3600;
} 
else {
  $time = $date21 - $date11-3600;
}

Echo  convertSecondToTime($time);


function convertSecondToTime($seconds) {
  $t = round($seconds);
  return sprintf('%02d:%02d:%02d', ($t/3600),($t/60%60), $t%60);
}


0
Rejoignez-nous