Bonjour,
j'enregistre une valeur au type "time" dans une base de données et je réaffiche cette valeur en PHP. Le problème, c'est que ma base de données enregistre le time au format "H:m:s" et ça me l'affiche aussi en php.
J'aimerais pouvoir retirer les secondes.
Dans mon code php j'ai ça :
J'ai testé ceci mais ça ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $bddShowGraph = $bdd->prepare('SELECT * FROM maTable WHERE ddate LIKE "'.$_POST['dateRecherche'].'" ORDER BY heure'); $bddShowGraph->execute(); while ($donnees = $bddShowGraph->fetch()) { echo '<tr bgcolor="#F0EBC1"><td height="25px;">' . $donnees['nom'] . '</td>'; echo '<td >' . $donnees['prenom'] . '</td>'; echo '<td>' . $donnees['heure'] . '</td></tr>'; }
Voilà, j'aurais besoin de votre aide s'il vous plaît
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo '<td>' . substr($donnees['heure'], 0, -3) . '</td></tr>' // -3 car les secondes sont affichées comme ça " :00"; ou encore echo '<td>' . date("H:i", $donnees['heure']) . '</td></tr>'
Merci
Partager