Formater l'heure (temps) en php
Résolu
JypX
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
JypX Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
JypX Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Formater l'heure (temps) en php
- Formater clé usb - Guide
- Formater son pc - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Formater un pc bloqué par administrateur - Guide
- Maps satellite en temps réel - Guide
3 réponses
une autre solution:
$heure="01:10:23"; $array_heure=explode(":",$heure); echo $array_heure[0]."h ".$array_heure[1]."mn ".$array_heure[2]."s";
Si ça peut aider :
<html <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <?php $toto="12:02:50"; echo reformter_duree($toto); function reformter_duree ($duree) { $array=explode(":",$duree); // Envoie les heures, minutes et secondes dans un tableau if ($array[0]>0) { $h=intval($array[0])."h "; } // N'affiche pas les heures si il n'y a pas d'heure if ($array[1]>0) { $min=intval($array[1])."min "; } // N'affiche pas les minutes si il n'y a pas de minute elseif ($array[0]>0 AND $array[2]>0) { $min="0min "; } // Affiche 0min si on affiche les heures et les secondes, c'est plus joli if ($array[2]>0) { $s=intval($array[2])."s"; } // N'affiche pas les secondes si il n'y a pas de seconde return $h.$min.$s; } ?> </body> </html>