Bonjour ! j'écris ici car après quelques recherches je n'ai pas trouvé de solutions précise, je vous explique le problème :
Bon ça peut paraître tout con mais je n'arrive pas à le régler.
Je récupère une heure de ma BDD sous la forme "16:00:00.000000".
Puis je fais un "$timestamp = strtotime($heure);"
Puis un "$horaire = date('h', $timestamp);
Quand j'affiche le résultat, aucun problème avec les heures de 1h à 12h, mais à partir de 13h, ça revient à 1.
Je suppose que c'est une question de format de l'heure qui est simplement configuré sur 12, mais est-il possible de le passer sur 24 ?
Merci d'avance !
La partie du code mentionné :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 list($annee, $mois, $jour) = explode('-', $row['date']); $timestamp = mktime(0, 0, 0, $mois, $jour, $annee); $cours = $row['cours']; $heure = $row['heure']; $day = date('D', $timestamp); $yourdatetime = $heure; $timestamp = strtotime($yourdatetime); $horaire = date('h', $timestamp); echo $horaire;
Partager