bonjour tous le monde!

alors 'oilou, ce coup ci j'ai une fonction qui verifie que la date rentrée n'est pas inferieur a la date actuelle dans mes deux champs date -deux ou plus


grace a ceci :

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
function verif(){
var sdate = document.forms['formulaire'].elements['date_relance'].value;
var date = new Date();
date.setFullYear(sdate.substr(6,4));
date.setMonth(parseInt(sdate.substr(3,2)) - 1);
date.setDate(sdate.substr(0,2));
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
date.setMilliseconds(0);
da=((date.getTime()/1000));
 
var nowdate = new Date();
now=((nowdate.getTime())/1000);
 
if(now > da)
{
alert('la date relance est anterieur a la date actuelle!');
 
 
 
return false;
}
var i=0;
var z=document.forms['formulaire'].elements['z'].value;
while(i<parseInt(z))
{
var adate = document.forms['formulaire'].elements['date_relance_res'+i].value;
 
 
var date = new Date();
date.setFullYear(adate.substr(6,4));
date.setMonth(parseInt(adate.substr(3,2)) - 1);
date.setDate(adate.substr(0,2));
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
date.setMilliseconds(0);
da=((date.getTime()/1000));
 
if(now > da)
{
alert('la date relance est anterieur a la date actuelle!');
return false;
}
 
i=i+1;}
 
}


or, v'la y pas que quand je rentre comme mois 09 ou 08 (du genre 01/09/2009 ou 01/08/2009) il me dit : date de relance interieur!!!!!



pourquoi siouplais?????


merci bien!