Page 1 sur 1

Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 14:14
par FBAYART
Bonjour,

Pouvez-vous m'aider.

Je bloque sur le changement du format d'affichage de l'heure tirée d'une BDD issue MySQL qui est hh:mm:ss que je veux faire affichier en hh:mm.

Voici une ligne de code

<td><?php echo $row_trajets['h_lundi_aller']; ?></td>

Merci pour votre aide :)

Re: Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 14:20
par @rthur
Bonjour,

Regarde du côté de la fonction substr()
http://fr.php.net/substr

Re: Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 14:38
par FBAYART
Merci du filon mais je n'ai pas trouvé ma réponse

Je cherche simplement à mettre en forme ma donnée $row_trajets['h_lundi_aller´] qui doit m'afficher une donnée horaire au format hh:mm. À l'aide de (H:i). Mais je parviens pas à écrire correctement le code php.

Re: Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 14:42
par moogli
salut,

regarde du coté de date_format de mysql.

ou de l'équivalent php http://fr2.php.net/manual/fr/datetime.format.php

@+

Re: Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 15:27
par FBAYART
désolé, je fais un blocage sur le sujet. je ne parviens pas à faire marcher le code.

Voici le code actuel :

<td><?php echo $row_trajets['h_lundi_aller']; ?></td>
<td><?php echo $row_trajets['h_lundi_retour']; ?></td>
<td><?php echo $row_trajets['h_mardi_aller']; ?></td>
<td><?php echo $row_trajets['h_mardi_retour']; ?></td>
<td><?php echo $row_trajets['h_mercredi_aller']; ?></td>
<td><?php echo $row_trajets['h_mercredi_retour']; ?></td>
<td><?php echo $row_trajets['h_jeudi_aller']; ?></td>
<td><?php echo $row_trajets['h_jeudi_retour']; ?></td>
<td><?php echo $row_trajets['h_vendredi_aller']; ?></td>
<td><?php echo $row_trajets['h_vendredi_retour']; ?></td>
<td><?php echo $row_trajets['h_samedi_aller']; ?></td>
<td><?php echo $row_trajets['h_samedi_retour']; ?></td>
<td><?php echo $row_trajets['h_dimanche_aller']; ?></td>
<td><?php echo $row_trajets['h_dimanche_retour']; ?></td>
Comment dois je faire pour que chaque donnée puisse s'afficher au format hh:mm et non pas hh:mm:ss.... Je ne veux plus voir apparaitre ces fichues secondes...

Re: Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 15:34
par bils
salut,
Essais de remplacer echo $row_trajets['h_lundi_aller'];

par echo substr($row_trajets['h_lundi_aller'],0,4);

et ainsi de suite pour les autre lignes.

Re: Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 15:35
par moogli
modifie la requête ou le code php.

essai au moins :)

Re: Changement du Format affichage de l heure en php

Posté : 10 mai 2013, 15:41
par FBAYART
C'EST NICKEL CHROME EN REMPLACANT LE 4 PAR 5.... MERCI DU COUP DE MAIN.. TROP TOP ET TROP BETE DE MON COTE... :? J AVAIS ESSAYE AVEC CETTE FONCTION MAIS JE PLANTAIS A CHAQUE FOIS.... CA ROULE ENCORE 1 000 MERCI !!!! :P