Format Heure Php
117
-
loupix57 Messages postés 316 Date d'inscription Statut Membre Dernière intervention -
loupix57 Messages postés 316 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais afficher des durées sous le format Heures:minutes (par exemple 65:32) au lieu du format Heures:minutes:secondes (65:32:00), format par défaut avec mysql.
Ce ne sont pas des heures, ce sont des durées en heures et donc je ne peux pas utiliser date_format qui s'utilise uniquement sur des horraires.
Quelqu'un aurait une fonction adéquate ?
Merci d'avance ;)
j'aimerais afficher des durées sous le format Heures:minutes (par exemple 65:32) au lieu du format Heures:minutes:secondes (65:32:00), format par défaut avec mysql.
Ce ne sont pas des heures, ce sont des durées en heures et donc je ne peux pas utiliser date_format qui s'utilise uniquement sur des horraires.
Quelqu'un aurait une fonction adéquate ?
Merci d'avance ;)
2 réponses
-
Salut,
Si les nombres inférieurs a 10 sont précédés par un 0, par exemple !
07:08:02
Dans ce cas,function myFunction($duree) { return sub_str($duree, 0, 5); }
Sinon,function myFunction($duree) { $tab = explode(':', $duree); return $tab[0] . ':' . $tab[1]; }
Ou,function myFunction($duree) { preg_match('#^([0-9]+):([0-9]+)#', $duree, $result); return $result[0]; }
Mettez en résolu quand c'est résolu -.- ... -
Bonsoir !
Il me semblait bien que les RegEex étaient la solution :)
ça marche nickel, j'ai utilisé la 3eme fonction !
Merci pour votre aide.
Bonne soirée !