Convertir les minutes en heures et minutes avec précision en PHP
En programmation PHP, lorsque l'on travaille avec des intervalles de temps, il devient souvent nécessaire de convertir un certain nombre de minutes dans un format convivial qui affiche les heures et les minutes séparément. Cela permet une compréhension plus intuitive de la durée.
Problème :
Supposons que vous ayez une variable PHP, appelons-la $final_time_ saving, qui représente un nombre de minutes , comme 250. Le défi est de convertir cette durée numérique dans un format lisible par l'homme comme « 4 heures 10 minutes ».
Solution :
Pour y parvenir conversion, PHP propose une solution simple et efficace :
<code class="php">function convertToHoursMins($time, $format = '%02d:%02d') { if ($time < 1) { return; } $hours = floor($time / 60); $minutes = $time % 60; return sprintf($format, $hours, $minutes); } echo convertToHoursMins(250, '%02d hours %02d minutes'); // outputs "4 hours 10 minutes"</code>
Explication :
Exemple de sortie :
Quand vous appelez la fonction ci-dessus avec $final_time_ saving = 250, elle affichera "4 heures 10 minutes."
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!