Llegué tarde, (como siempre)
pero hay va uno que yo hice:
Código:
<script type="text/javascript">
function edad(){
var mes = document.getElementById('mes').value;
var anio = document.getElementById('anio').value;
var anio_actual = new Date().getFullYear();
var edad_anios = anio_actual - anio;
var mes_actual = new Date().getMonth()+1;
var edad_mes = mes_actual - mes;
if (edad_mes > 0)
{
alert("usted tiene " + edad_anios + " años y " + edad_mes + " mes(es)");
}
else
{
if (edad_mes < 0)
{
alert("usted tiene " + (edad_anios-1) + " años y " + ((12-mes)+mes_actual) + " mes(es)");
}
else
{
alert("usted tiene " + edad_anios + " años exactos");
}
}
}
</script>
Tu mes de nacimiento: (dígitos)<input id="mes" type="text" maxlength="2" /><br />
Tu año de nacimiento: (completo)<input id="anio" type="text" maxlength="4" /><br /><br />
<input type="button" value="comprobar" onclick="edad();" />