<script type="text/javascript">
function validaFecha(dia, mes, ano) {
var anoNum = parseInt(ano, 10);
var mesNum = parseInt(mes, 10)-1;
var diaNum = parseInt(dia, 10);
if ((anoNum<1900)||(anoNum>2100)) return false;
var fechaAno = new Date(anoNum,1,1); // Para tener el año a 4 dígitos
var fechaDate = new Date(anoNum, mesNum, diaNum); // Paso a fmt fecha
return (fechaAno.getFullYear() == fechaDate.getFullYear() &&
mesNum == fechaDate.getMonth()) ? true : false;
}
// alert(validaFecha(34,6,2006))
</script>