[PHP] Formatage d'un champ DATE [Résolu/Fermé]

Signaler
-
Giorgiolino
Messages postés
251
Date d'inscription
vendredi 15 mai 2009
Statut
Contributeur
Dernière intervention
2 mars 2015
-
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 !

<?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...';
?>

2 réponses

Messages postés
251
Date d'inscription
vendredi 15 mai 2009
Statut
Contributeur
Dernière intervention
2 mars 2015
52
Une méthode possible :

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 --> http://php.net/manual/fr/function.setlocale.php

Documentation ici -->http://www.php.net/manual/fr/function.date.php
Merci Giorgiolino avec ton aide ça fonctionne nickel maintenant.

Bonnefin de journée !
Giorgiolino
Messages postés
251
Date d'inscription
vendredi 15 mai 2009
Statut
Contributeur
Dernière intervention
2 mars 2015
52
Pas de quoi.
N'oublie pas de marquer lse posts en résolu (je l'ai fait pour toi cette fois).

Bon courage pour la suite.