[PHP] Formatage d'un champ DATE

Résolu
tonton45 -  
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 !

<?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:

2 réponses

Giorgiolino Messages postés 253 Date d'inscription   Statut Contributeur Dernière intervention   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 --> https://www.php.net/manual/fr/function.setlocale.php

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

Bonnefin de journée !
0
Giorgiolino Messages postés 253 Date d'inscription   Statut Contributeur Dernière intervention   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.
0