Problème d'affichage de date

Résolu/Fermé
0z0z Messages postés 108 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 18 mai 2010 - 2 mars 2010 à 15:25
0z0z Messages postés 108 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 18 mai 2010 - 2 mars 2010 à 15:41
Bonjour,

J'ai une date que je récupère de ma base de données. Lorsque je l'affiche ca me donne cela :
2010-02-05 00:00:00
Or je voudrais l'afficher sous cette forme 05/02/2010.

J'ai essayé ceci :
list($annee, $mois, $jour, $heure, $minute, $seconde) = explode('-', $date_en);  
$timestamp = mktime($heure, $minute, $seconde, $mois, $jour, $annee);
echo date('d/m/Y',$timestamp); 


Mais voici ce qu'il m'affiche :
<br />
<b>Warning</b>: mktime() expects parameter 6 to be long, string given in <b>C:\www\biosense\php\admin\la-redoute\fonction_facture.php</b> on line <b>369</b><br />
01/01/1970


Quelqu'un pourrai m'aider s'il vous plait ?! :/

2 réponses

bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 35
2 mars 2010 à 15:36
J'ai déjà eut à faire ça javais utilisé les regex.
Comme ca date j'ai plus mon code sous la main désolé ^^"
Mais je te laisse quand même cette piste, et j'ajoute que ya un super tuto sur le site du zero. Courage
0
0z0z Messages postés 108 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 18 mai 2010 5
2 mars 2010 à 15:41
Merci pour ton encouragement mais c'était une erreur très bête de ma part. J'avais oublié un détail très important : explode('-', $date_en['date'])

Maintenant ca marche très bien :)
0