Validar fechas
Hola, a ver si me puedes ayudar, tengo una página en donde recojo el día, el mes y el año, y los quiero validar. ¿Hay alguna función javascript que los valide? Como no se de ninguna para validarlos hice un script, pero no me muestra nada, te mando el código para ver si así me puedes ayudar.
function valida_fecha(di,me,an) {
switch(me) {
case 1 : if (0>di>31){alert('fecha incorrecta')}; break;
case 3 : if (0>di>31){alert('fecha incorrecta')}; break;
case 5 : if (0>di>31){alert('fecha incorrecta')}; break;
case 7 : if (0>di>31){alert('fecha incorrecta')}; break;
case 8 : if (0>di>31){alert('fecha incorrecta')}; break;
case 10 : if (0>di>31){alert('fecha incorrecta')}; break;
case 12 : if (0>di>31){alert('fecha incorrecta')}; break;
case 4 : if (0>di>30){alert('fecha incorrecta')}; break;
case 6 : if (0>di>30){alert('fecha incorrecta')}; break;
case 9 : if (0>di>30){alert('fecha incorrecta')}; break;
case 11 : if (0>di>30){alert('fecha incorrecta')}; break;
case 2 : if ((an%4)==0){
if (0>di>29) {alert('fecha incorrecta')}
else {if (0>di>28) {alert('fecha incorrecta')}
}; break;
}
}
}
Gracias de antemano.
function valida_fecha(di,me,an) {
switch(me) {
case 1 : if (0>di>31){alert('fecha incorrecta')}; break;
case 3 : if (0>di>31){alert('fecha incorrecta')}; break;
case 5 : if (0>di>31){alert('fecha incorrecta')}; break;
case 7 : if (0>di>31){alert('fecha incorrecta')}; break;
case 8 : if (0>di>31){alert('fecha incorrecta')}; break;
case 10 : if (0>di>31){alert('fecha incorrecta')}; break;
case 12 : if (0>di>31){alert('fecha incorrecta')}; break;
case 4 : if (0>di>30){alert('fecha incorrecta')}; break;
case 6 : if (0>di>30){alert('fecha incorrecta')}; break;
case 9 : if (0>di>30){alert('fecha incorrecta')}; break;
case 11 : if (0>di>30){alert('fecha incorrecta')}; break;
case 2 : if ((an%4)==0){
if (0>di>29) {alert('fecha incorrecta')}
else {if (0>di>28) {alert('fecha incorrecta')}
}; break;
}
}
}
Gracias de antemano.
1 respuesta
Respuesta de gandalf26
1