Bonjour,

Dans une partie de fonction JavaScript, je désire vérifier qu'une date de début de période est bien supérieure ou égale à la date du jour. Voici le 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
var dteDeb = document.getElementById('dateDebut').value;
    var dteFin = document.getElementById('dateFin').value;
    var dateDuJour = new Date();
    var dteDuJour = dateDuJour.getDate() + '/' + (dateDuJour.getMonth() + 1) + '/' + dateDuJour.getFullYear();
 
 
    if(dteDeb != 'jj/mm/aaaa' && trim(dteDeb) != '')
     {
      if(!isDate(dteDeb) || (Date.parse(dteDeb) - Date.parse(dteDuJour) < 0))
       {alert(Date.parse(dteDeb) - Date.parse(dteDuJour));
        alert('La date de début de la campagne est erronnée. Veuillez la réencoder');
        return false;
       }
     }
Nous sommes donc aujourd'hui le 15/07/2009 et la date de début que j'ai encodée est le 01/10/2009. L'alert de ma soustraction me donne -36374400000.

Je ne comprends pas d'où vient mon erreur. Quelqu'un aurait une idée?

Merci d'avance