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 :
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.
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; } }
Je ne comprends pas d'où vient mon erreur. Quelqu'un aurait une idée?
Merci d'avance
Partager