Php mysql sur le format de retour de la date
Résolu
barale61
Messages postés
1126
Date d'inscription
Statut
Membre
Dernière intervention
-
barale61 Messages postés 1126 Date d'inscription Statut Membre Dernière intervention -
barale61 Messages postés 1126 Date d'inscription Statut Membre Dernière intervention -
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.
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.
2 réponses
-
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 -
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"