[PHP] Formatage d'un champ DATE
Résolu
tonton45
-
Giorgiolino Messages postés 253 Date d'inscription Statut Contributeur Dernière intervention -
Giorgiolino Messages postés 253 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Dans mon tableau la date est affichée comme ceci => 2010-09-15 06:37:52
Comment dans le cas présent l'affiché de la façon suivante => 15-09-2010 06:37:52
ou bien encore => le 15 septembre 2010 à 06:37:52
Merci pour les infos,
Bonne journée !
Dans mon tableau la date est affichée comme ceci => 2010-09-15 06:37:52
Comment dans le cas présent l'affiché de la façon suivante => 15-09-2010 06:37:52
ou bien encore => le 15 septembre 2010 à 06:37:52
Merci pour les infos,
Bonne journée !
<?php // si on a récupéré un résultat on l'affiche. if($total) { // debut du tableau echo '<table bgcolor="#FFFFFF">'."\n"; // première ligne on affiche les titres echo '<tr>'; echo '<td align="center" bgcolor="#669999"><b><u>Identifiant</u></b></td>'; echo '<td align="center" bgcolor="#669999"><b><u>Mot de passe</u></b></td>'; echo '<td align="center" bgcolor="#669999"><b><u>Date de création</u></b></td>'; echo '</tr>'."\n"; // lecture et affichage des résultats while($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<td align="center" bgcolor="#CCCCCC">'.$row["id"].'</td>'; echo '<td align="center" bgcolor="#CCCCCC">'.$row["password"].'</td>'; echo '<td align="center" bgcolor="#CCCCCC">'.$row["date"].'</td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; // fin du tableau } else echo 'Pas d\'enregistrements dans cette table...'; ?>
A voir également:
- Le champ date de pièce est incorrect à la ligne 1
- Partage de photos en ligne - Guide
- Aller à la ligne excel - Guide
- Pièce d'identité - Accueil - Services publics
- Mètre en ligne - Guide
- Ligne occupée - Forum SFR
2 réponses
Une méthode possible :
Créer un objet date à partir de ta valeur
Lui appliquer le format désiré + en la stockant dans une nouvelle variable
ou
(N.B.: Le mois sera en anglais. A toi de régler cela en t'arrangeant avec les 'locales')
ici --> https://www.php.net/manual/fr/function.setlocale.php
Documentation ici -->http://www.php.net/manual/fr/function.date.php
Créer un objet date à partir de ta valeur
$objDate = New DateTime($row["date"]);
Lui appliquer le format désiré + en la stockant dans une nouvelle variable
$date = $objDate->format('d-m-Y H:i:s'); //15-09-2010 06:37:52
ou
$date = $objDate->format('\l\e d F Y \à H:i:s'); //le 15 septembre 2010 à 06:37:52
(N.B.: Le mois sera en anglais. A toi de régler cela en t'arrangeant avec les 'locales')
ici --> https://www.php.net/manual/fr/function.setlocale.php
Documentation ici -->http://www.php.net/manual/fr/function.date.php