JeuWeb - Crée ton jeu par navigateur
soustraires des heures - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : soustraires des heures (/showthread.php?tid=5040)

Pages : 1 2 3 4


RE: soustraires des heures - popayan - 04-08-2010

essaie de remplacer "format" en "H:iConfused"


RE: soustraires des heures - mloolm - 04-08-2010

(04-08-2010, 09:10 AM)popayan a écrit : essaie de remplacer "format" en "H:iConfused"
je l ai bien rajouter mais il dois y avoir 1 probleme ca m affiche 01:00:00 et non 10:00:00 ????
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=date("H:i:s",$timestamp1-$timestamp2);
echo
$resultat ;
?>



RE: soustraires des heures - popayan - 04-08-2010

tu peux essayer de faire un echo de $timestamp1 et $timestamp2?


RE: soustraires des heures - mloolm - 04-08-2010

(04-08-2010, 11:22 AM)popayan a écrit : tu peux essayer de faire un echo de $timestamp1 et $timestamp2?

$timestamp1 = -1
$timestamp2 = -1

la je comprend de moins en moins :pleure2:


RE: soustraires des heures - Anthor - 04-08-2010

(04-08-2010, 12:00 PM)mloolm a écrit : $timestamp1 = -1
$timestamp2 = -1

la je comprend de moins en moins :pleure2:

Dit moi tu comptes rester encore longtemps passif pendant que les gens t'aide ?

La documentation est très claire sur ce retour, donc tu sors tes doigts de la où ils sont et tu debugs ligne par ligne pour voir où se situe la valeur invalide.


RE: soustraires des heures - Sh4rk - 04-08-2010

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:

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


RE: soustraires des heures - mloolm - 04-08-2010

merci pour ton aide
ca m affiche

Citation :00:00:00
Array ( [0] => 15 [1] => 00 [2] => 00 )



RE: soustraires des heures - Sh4rk - 04-08-2010

Essaye ça car je pense que c'est list le soucis:

Code PHP :
<?php
$date1
= "15:00:00";
$date2= "05:00:00";
//thx niahoo ;)
$time1 = explode(':', $date1);
$time2 = explode(':', $date2);
$timestamp1 = mktime($time1[0], $time1[2], $time1[2], 0, 0, 0);
$timestamp2 = mktime($time2[0], $time2[2], $time2[2], 0, 0, 0);
$resultat=gmdate("H:i:s",$timestamp1-$timestamp2);
echo
$resultat;


?>

Et si tu pouvais nous donner la version de php que tu utilise.


RE: soustraires des heures - mloolm - 04-08-2010

merci ca marche :bisou:
ca m affiche
10:00:00
je fais mon site chez LYCOS et suis en PHP5


RE: soustraires des heures - mloolm - 04-08-2010

merci pour tout ,et le temps passer a m aider
désolé d avoir devié ma question dans 1 endroit pas fais pour cela,et d avoir stressé anthor,en fait j espère qu il c est levé du mauvais pied et qu il n est pas comme ca tous le temps:bisou: