Je veux juste sortir à la suite d'un script à exécuter via CLI le temps que l'exécution du script a pris.mise en forme de date php pour le décalage horaire
pour le faire, je mis un var au début du script
$start_time = time();
puis à la fin
date('H:i:s',time() - $start_time);
le problème est que même lorsque le temps ellapsed peut-être dans la intervalle de secondes ou minutes, il imprime toujours qu'au moins une heure s'est écoulée:
>>> echo date('H:i:s',1);
01:00:01
>>> echo date('H:i:s', 10);
01:00:10
>>> echo date('H:i:s',3599);
01:59:59
>>> echo date('H:i:s',3600);
02:00:00
shouldn 't-il afficher 00: XX: YY, quand moins d'une heure s'est écoulée? Y at-il quelque chose qui me manque, y at-il un bug?
merci pour votre aide!
Vous ne pouvez pas utiliser 'date()' cette façon: Il fonctionne avec horodatages La valeur '1' est en réalité le 1er janvier 1970, 0:00:01 GMT, ajustée à votre fuseau horaire. –