[FAQ][MAJ] verification de date
je fais références à ce code de la FAQ:
http://javascript.developpez.com/faq...Objs#VerifDate
j'apporterais juste une petit modif sur la vérifiaction de date réelle en fin de script ...
Une fois les autre vérifications faites, on vérifie si la date entrée correspond à une date réelle..
Code:
1 2 3 4 5 6 7 8 9 10
| if (ok==1) {
var d2=new Date(a,m-1,j);
j2=d2.getDate();
m2=d2.getMonth()+1;
a2=d2.getYear();
if (a2<=100) {a2=1900+a2}
if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
alert("La date "+d+" n'existe pas !");
ok=0;
} |
j'ai juste modifié un peut ce teste de façon à ne pas être ennuyé par la date du jour ou du mois sur deux caractères ni par le format année sur 4 ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| if (ok==1) {
var d2=new Date()
d2.setUTCFullYear(a,m-1,j);
j2=d2.getUTCDate();
m2=d2.getUTCMonth()+1;
a2=d2.getFullYear();
if ( (parseInt(j)!=j2)||(parseInt(m)!=m2)||(parseInt(a)!=a2) ) {
alert("La date "+d+" n'existe pas !");
ok=0;
}
}
} |