Comment comparer deux dates ?
:arrow: http://javascript.developpez.com/faq...dates.comparer
- Les variables ne sont pas déclarées avec le mot-clef var
- Le code n'est pas indenté au niveau des if
- Il manque des points-virgules à la fin de certaines instructions
- J'ai ajouté un commentaire pour préciser la syntaxe de la fonction setFullYear()
Voici ma proposition de correction :
Citation:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
// Mise en place de la première date
var d1 = new Date(0);
d1.setFullYear(2006, 11, 27); // Syntaxe : année en 4 chiffres, mois, jour
// Mise en place de la seconde date
var d2 = new Date(0);
d2.setFullYear(2006, 0, 18);
if (d1 > d2)
alert("d1 est après d2");
else if (d1 < d2)
alert("d1 est avant d2");
else
alert("d1 et d2 sont la même date"); |
Attention, les mois vont de 0 (janvier) à 11 (décembre).