Bonjour
j'essaye d'obtenir le timestamp d'une date (format: aaaa-mm-jj hh:mm:ss) ...
je fais:
si par exemple, je demande pour la date 2008-11-03 10:11:23
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]);
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é
Partager