Bonjour,
Je suis pour l'instant dans l'incompréhension totale ><
J'utilise une fonction js pour récupérer le stamp d'une date passée en paramètre. Voici le code :
° PHP me donne comme résultat avec mktime() : 1331942400
-> Donnant comme date retour avec date() : 17/03/2012 // Donc correct
° JavaScript me donne comme résultat avec ma fc : 1334613600
-> Donnant comme date retour avec date() (php) : 16/04/2012 // Non correct ...
Quelqu'un aurait-il une idée de la raison ? o_O
Je suis pour l'instant dans l'incompréhension totale ><
J'utilise une fonction js pour récupérer le stamp d'une date passée en paramètre. Voici le code :
sdate = '17/03/2012' ; // Date exemple
var date = new Date(); // Création de l'objet date
date.setFullYear(sdate.substr(6,4)); // Instanciation de l'objet avec la chaine
date.setMonth(sdate.substr(3,2));
date.setDate(sdate.substr(0,2));
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
date.setMilliseconds(0);
date = (date.getTime() / 1000) ; // Car JS compte en millisecondes
alert(date);
° PHP me donne comme résultat avec mktime() : 1331942400
-> Donnant comme date retour avec date() : 17/03/2012 // Donc correct
° JavaScript me donne comme résultat avec ma fc : 1334613600
-> Donnant comme date retour avec date() (php) : 16/04/2012 // Non correct ...
Quelqu'un aurait-il une idée de la raison ? o_O