function validafecha (fecha,menorquehoy) {
var valida = true;
//valida que el formato sea dd/dd/dddd (donde d son numeros)
var matches = /^(\d{2})[/](\d{2})[/](\d{4})$/.exec(fecha);
if (matches == null){
valida = false;
}else{
var d = matches[1];
var m = matches[2]-1;
var a = matches[3];
var f = new Date(a, m, d);
//valida si los digitos de entrada dieron de resultado al crear el objeto date
// de la misma fecha
if(f.getDate() != d || f.getMonth() != m ||f.getFullYear() != a){
valida = false;
}else if (menorquehoy){
var hoy = new Date();
//valida que la fecha sea menor a hoy
if(f>hoy)
valida=false;
}
}
return valida;
}
Adsense
sábado, 8 de febrero de 2014
Funcion para validar fecha en javascript en formato dd/mm/aaaa
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario