Pb de date

Résolu
Signaler
Messages postés
110
Date d'inscription
jeudi 7 octobre 2004
Statut
Membre
Dernière intervention
19 février 2009
-
Messages postés
855
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
28 juillet 2009
-
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

Messages postés
166
Date d'inscription
lundi 17 janvier 2005
Statut
Membre
Dernière intervention
8 avril 2007
1
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
Messages postés
855
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
28 juillet 2009
1
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]