Pb de date

Résolu
cs_MHI Messages postés 110 Date d'inscription jeudi 7 octobre 2004 Statut Membre Dernière intervention 19 février 2009 - 21 janv. 2005 à 14:39
davwart Messages postés 855 Date d'inscription mardi 19 novembre 2002 Statut Membre Dernière intervention 28 juillet 2009 - 24 janv. 2005 à 13:58
j'inscrit une date dans ma base SQL avec la fonction time();


Et pour l'afficher en format français je me susi fait une fonction :


function DtEnglToDtFren($dtEngl){
$a = date("Y", $dtEngl);
$m = date("m", $dtEngl);
$j = date("d", $dtEngl);
$h = date("H", $dtEngl);
$mn = date("i", $dtEngl);
return (string) "$j/$m/$a $h:$mn";
}


mais cela m'affiche toujours la date 01/01/1970

merci

2 réponses

cs_eXon Messages postés 166 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 8 avril 2007 1
21 janv. 2005 à 15:11
Le deuxième paramètre de date doit être en format unix. Tu peux utilisé
la fonction strtotime
(http://www.php.net/manual/en/function.strtotime.php) pour le convertir
si tu gardais le format retourné de MySQL.

----------------

eXon
http://www.lookstrike.com
3
davwart Messages postés 855 Date d'inscription mardi 19 novembre 2002 Statut Membre Dernière intervention 28 juillet 2009 1
24 janv. 2005 à 13:58
vu que tu connais ton format de date d'entrée (format mysql)

tu peux utiliser la fonction "explode".
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
0
Rejoignez-nous