Obtener la edad (años, meses y días) a partir de la fecha de nacimiento con javascript
Función para calcular la edad en años, meses y días function calcularEdad ( fecha ) { // Si la fecha es correcta, calculamos la edad if ( typeof fecha != "string" && fecha && esNumero ( fecha . getTime ())) { fecha = formatDate ( fecha , "yyyy-MM-dd" ); } var values = fecha . split ( "-" ); var dia = values [ 2 ]; var mes = values [ 1 ]; var ano = values [ 0 ]; // cogemos los valores actuales var fecha_hoy = new Date (); var ahora_ano = fecha_hoy . getYear (); var ahora_mes = fecha_hoy . getMonth () + 1 ; var ahora_dia = fecha_hoy . getDate (); // realizamos el calculo var edad = ( ahora_ano + 1900 ) - ano ; if ( ahora_mes < mes ) { edad --; } if (( mes == ahora_mes ) && ( ahora_dia < dia )) { ...