Bonjour

j'essaye d'obtenir le timestamp d'une date (format: aaaa-mm-jj hh:mm:ss) ...
je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$TimeData1 = explode(" ", $date );
$Date1=explode("-", $TimeData1[0] );
echo "\ndate1: ". $Date1[0] . " " . $Date1[1]. " ". $Date1[2];
$heure1=explode(":", $TimeData1[1]);
echo "\nheure1: ".$heure1[0]. " ". $heure1[1]. " ". $heure1[2];
$timeData=mktime($heure1[0], $heure1[1], $heure1[2], $Date1[1], $Date1[0], $Date1[2]);
si par exemple, je demande pour la date 2008-11-03 10:11:23
les echo imprime bien
2008 11 03
puis
10 11 23

mais le mktime me renvoie un temps egale à une date en 2010 :o


quand je fait mon mktime directement avec les chiffres en parametre, ça fonctionne :s

Ca doit surement être un bête truc... mais je vois pas.

Quelqu'un voit-il le probleme? (ça doit etre à cause des parametres)


merci d'avance

edit: peut-être posté trop vite car je bloquais mais j'ai trouvé