En PHP, vous pouvez utiliser les fonctions date() et mktime() pour convertir les minutes en heures, minutes et secondes. La fonction date() formate un horodatage en une heure lisible, tandis que la fonction mktime() renvoie un horodatage Unix pour un composant de date donné.
Voici l'implémentation du code pour convertir les minutes en heures, minutes et secondes :
function convertToTime($minutes) { $hours = floor($minutes / 60); $mins = $minutes % 60; return str_pad($hours,2,'0',STR_PAD_LEFT) .":".str_pad($mins,2,'0',STR_PAD_LEFT) .":00"; }
Dans cette fonction, nous utilisons la fonction floor() pour calculer les heures et l'opérateur modulo pour obtenir les minutes restantes. Enfin, nous utilisons la fonction str_pad() pour convertir les heures et les minutes en deux nombres afin d'éviter que les nombres inférieurs à 10 ne perdent leurs zéros non significatifs.
Par exemple, si nous voulons convertir 135 minutes au format heures, minutes et secondes, nous pouvons appeler la fonction ci-dessus :
echo convertToTime(135); // 输出 02:15:00
Cette fonction est très simple et facile à utiliser et peut être facilement intégrée dans votre code.
En même temps, nous pouvons également utiliser la fonction date() pour formater l'horodatage Unix au format heures, minutes et secondes. Pour le nombre de minutes que nous devons convertir, nous pouvons le convertir en secondes et le transmettre à la fonction date(). Voici le code qui utilise la fonction date() pour convertir 135 minutes en heures, minutes et secondes :
echo date('H:i:s',strtotime("135 minutes")); // 输出 02:15:00
Cette méthode n'est pas implémentée à l'aide d'une fonction personnalisée, mais elle consomme les performances du serveur car elle nécessite d'abord d'analyser l'horodatage en Date. , l'heure et le fuseau horaire, puis formatés sous forme de chaîne.
Pour résumer, nous pouvons constater qu'utiliser une fonction personnalisée pour implémenter cette conversion est plus efficace et plus lisible.
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!