Maison >développement back-end >tutoriel php >Comment convertir des minutes en heures et minutes en PHP ?

Comment convertir des minutes en heures et minutes en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-01 02:12:02863parcourir

How do I convert minutes to hours and minutes in PHP?

Convertir les minutes en heures et minutes en PHP

La conversion d'un nombre de minutes en sa représentation d'heure et de minute peut être utile dans divers scénarios. PHP fournit une méthode simple pour réaliser cette conversion. Cet article explore comment effectuer cette conversion efficacement à l'aide de PHP, en utilisant la fonction convertToHoursMins().

Énoncé du problème

Considérez une variable PHP $final_time_ saving qui contient le nombre de minutes, par exemple 250. L'objectif est de convertir cette valeur en une représentation sous forme de chaîne au format "4 heures 17 minutes".

Solution utilisant la fonction convertToHoursMins()

La fonction convertToHoursMins() prend le nombre de minutes comme argument et une chaîne de format facultative pour contrôler le format de sortie. Voici le code :

<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);
}

// Example usage
echo convertToHoursMins(250, '%02d hours %02d minutes'); // Output: 4 hours 10 minutes</code>

Dans cet exemple, nous transmettons le nombre de minutes (250) et une chaîne de format personnalisé ( d heures d minutes) qui précise le format de sortie souhaité. La fonction convertit les minutes en 4 heures et 10 minutes et renvoie la chaîne formatée.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn