-
Convertion de date
Bonjour à tous, je suis actuellement en stage et je bloque sur ceci :
je récupère un champ datetime dans une base MySQL par exemple : 2009-05-28 00:00:00
mais pour mon affichage je souhaiterais qu'elle soit comme ceci : 28-05-2009
donc j'aimerais d'abord enlever les 00:00:00 puis passer la date au format français
Pouvez vous m'aider ?
Merci par avance.
-
Bonjour,
Tu va trouver tout ce qu'il te faut ici
http://fr3.php.net/manual/fr/function.date.php
Allez courage :D
-
Bonjour, j'ai déjà essayé hier mais je dois pas le faire comme il faut.
Là je viens de réessayer voici mes lignes d'essai :mrgreen: sachant que je récupère cette date de la base : 2009-05-22 00:00:00
$t_date_target = date ( "Y-m-d", $row['date_target'] ); //Pour récupérer la date sous la forme 2009-05-22
Mais le problème c'est que quand j'affiche $t_date_target j'ai : 1970-01-01
Donc j'en déduit que je doit mal m'y prendre...:mouarf:
-
Tu n'as pas du bien lire la documentation, la fonction date prend un timestamp unix comme second paramètre.
Deux methodes :
- depuis la requete : SELECT DATE_FORMAT(date_target,'%Y-%m-%d') as date_target FROM table
- depuis le code : date('Y-m-d', strtotime($row['date_target']))
-
Ok merci, je vais essayer ça de suite...
Je vous tien au courant.
-
C'est bon, merci beaucoup ça marche.
Bonne journée et encore merci.:king: