[PHP] Formatage d'un champ DATE
Résolu
tonton45
-
Giorgiolino Messages postés 270 Statut Contributeur -
Giorgiolino Messages postés 270 Statut Contributeur -
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
- Pièce d'identité - Accueil - Services publics
- Aller à la ligne excel - Guide
- Mètre en ligne - Guide
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
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