I utilisé:Comportement de <date php echo? ("H: i: s", 0);>
<?php
echo date("H:i:s", $var_time_diff);
?>
pour construire un temps entre deux dates .. et dans ma tête, il était
$var_time_diff = 36000 = display 10:00:00 for 10 hours
.
Mais en fait
<?php echo date("H:i:s", 0);?>
affichage 01:00:00
et non 00:00:00
.
Nous avons donc
$date_a = "18:15:04";
$date_b = "23:15:04";
$diff = strtotime($date_b) - strtotime($date_a);
est ok pour Tout le moment $diff
est de 5 heures, mais si nous affichons la date comme ceci:
echo date("H:i:s", $diff);
il sera "06:00:00"
.
donc quelque chose de mal avec ma config php ou c'est un comportement normal pour la date de la fonction php?