04-08-2010, 12:31 PM
J'ai testé le code et chez moi il affiche 11 à la place de 10 et les timestamp affiche une valeur correcte, en faite chez moi il a fallu passer en gmdate plutot que date.
Pour ton problème de l'affichage des timestamp, je pencherai vers un problème de compatibilité.
Je te propose de faire les tests suivant:
Pour ton problème de l'affichage des timestamp, je pencherai vers un problème de compatibilité.
Je te propose de faire les tests suivant:
Code PHP :
<?php
$date1= "15:00:00";
$date2= "05:00:00";
//thx niahoo ;)
list($heure1, $minute1, $seconde1) = explode(':', $date1);
list($heure2, $minute2, $seconde2) = explode(':', $date2);
$timestamp1 = mktime($heure1, $minute1, $seconde1, 0, 0, 0);
$timestamp2 = mktime($heure2, $minute2, $seconde2, 0, 0, 0);
$resultat=gmdate("H:i:s",$timestamp1-$timestamp2);
echo $resultat.'<br>';
print_r(explode(':', $date1));
?>
Dis nous ce que ça t'affiche