Php mysql sur le format de retour de la date

Résolu/Fermé
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - 4 mars 2013 à 21:16
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - 7 mars 2013 à 18:32
Bonjour,

J'ai un problème avec php mysql sur le format de retour de la date

$date = $row_Liste_news['news_date'];
list($annee,$mois,$jour) = explode("-",$date);
echo "$jour-$mois-$annee";

dans ma table:

Type Null Défaut
timestamp Non CURRENT_TIMESTAMP

Le problème, c'est qu'il me retourne l'heure entre la journée et le mois sans que je puisse les dissocier ?!?

et je ne vois et trouve aucune solution.

A voir également:

2 réponses

acige Messages postés 18 Date d'inscription lundi 16 avril 2012 Statut Membre Dernière intervention 15 mars 2013 1
Modifié par acige le 6/03/2013 à 23:48
Utilise DATETIME dans la base de données, puis utilise le code suivant :

En revanche évite d'utiliser le nom de variable $date, déconseillé avec PHP =)

<?php  

$datesql = "2013-03-06 20:15:40"; /*récuperer de la base de donnée*/

 $datedecoupage = explode("-", $datesql);

$heuredecoupage = explode(" ", $datedecoupage[2]);
$heure = substr($heuredecoupage[1],0,5);

 echo $heuredecoupage[0].'/'.$datedecoupage[1].'/'.$datedecoupage[0];
 if ($heure != "00:00") echo ' à '.$heure;
                  


ACIGE
Agence de communication et d'informatique
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
7 mars 2013 à 08:57
oui ou directement dans la requete mysql avec DATE_FORMAT

SELECT *, DATE_FORMAT(news_date','%d %b %Y %H:%i') as date_formatee FROM......

//que tu affiche par 
echo $row['date_formatee'];

pour le format voir sur G.....

"mysql DATE_FORMAT"
0
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
7 mars 2013 à 18:32
Merci j'ai vu que "date" était un mot clé "réservé"
0