no save
Assistance
Achat
News

Forum | programmation
[JAVASCRIPT] convertir une date et comparer
Maxkater, le jeu. 01 févr. 2007 à 13:48:10
Mmm il n'y a pas un autre problème aussi ?

d = new Date();
d.setDate(day);
d.setMonth(month-1);
d.setFullYear(year);
return d;


Lorsque l'on dit new Date(), cela prend la date du jour. Or si par exemple on est en Février avec 28 jours dans le mois...

Si day vaut 31, vu que l'on execute le setDate en premier, la date va valoir 31/02/2006... Qui va etre converti automatiquement en 03/03/2006... Ce qui déjà à partir de là retourne une mauvaise date non ?

A ce moment là on peut tout simplement mettre à la place :

d = new Date(0); //01/01/1970


Ainsi on est sur. Parce que Janvier est un mois à 31 jours, donc on ne va pas déborder.
PrécédentFraisouille
oct. 06
un peu en retard mais quand meme
nov. 07
Suivant
REPONSES
Zep3k!GnO
déc. 05
isabelle
déc. 05
HackTrack
déc. 05
Fraisouille
oct. 06
Maxkater
févr. 07
un peu en retard mais quand meme
nov. 07
Mael2
déc. 07
Throdo
mars 08
Version Web
Réalisé par RedShift
no save