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 :
Attention, les mois vont de 0 (janvier) à 11 (décembre).
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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");
Partager