Je suis en train de formater une date pour dire combien de temps il reste (dans un format lisible) de la façon dont nombre de secondes restantes:php - il reste quelques secondes?
<?php
$seconds = 23414;
$date = new DateTime();
$date->setTime(0, 0, $seconds);
echo $date->format('z G:i:s');
?>
Cet exemple pourrait quelque chose comme de sortie: 344 11:46:45
qui est pas ce que je aimerais. Il devrait dire quelque chose comme 6 days, 4:12:36
. Je ne vois rien ici: http://www.php.net/manual/en/function.date.php qui m'aiderait à le formater correctement. Des idées?
+1 pour la division et le module. un peu plus vite que mon 'while' :) –
Merci. Vous étiez un peu plus précis que j'étais avec le formatage. J'ai opté pour la route facile, mais vous avez pris le temps de créer un format HH: MM: SS comme OP mentionné. – AgentConundrum