Bonjour,
je souhaiterais comparer 2 dates (vérifier que la date saisie soit plus grande que la date du jour).

Pour cela j'utilise ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//Récuperation de la date du jour.
		ObjetDate = new Date(); //On crée un nouvel objet de la classe Date().
		$Jour=ObjetDate.getDate();
		$MoisJavaScript=ObjetDate.getMonth();
		$MoisReel=$MoisJavaScript+1	//En javascript les mois commencent à 0, donc on fait +1.
		$Annee=ObjetDate.getYear();
		ObjetDate=new Date($Annee,$MoisReel,$Jour); //Enfin on refait l'objet Date.
 
	//Récupération de la date saisie par le demandeur.
		$JourSaisi=document.formulaire.txtJour.value
		$MoisSaisi=document.formulaire.txtMois.value
		$AnneeSaisi=document.formulaire.txtAnnee.value
		ObjetDateSaisie = new Date($AnneeSaisi,$MoisSaisi,$JourSaisi);
 
	//Différence entre la date saisie et la date du jour.
		$recup=(Math.floor((ObjetDateSaisie.getTime() - ObjetDate.getTime()) / 1000 / 60 / 60 / 24));
		if ($recup < 0)
		{
			alert('Vérifier la date saisie');
			document.formulaire.txtJour.focus(); 
			return false;
		}
Cela fonctionne correctement sous internet explorer, mais sous Firefox il ne se passe rien.