usando Javascript podemos calcular la edad facilmente
function Edad(FechaNacimiento) { var fechaNace = new Date(FechaNacimiento); var fechaActual = new Date() var mes = fechaActual.getMonth(); var dia = fechaActual.getDate(); var año = fechaActual.getFullYear(); fechaActual.setDate(dia); fechaActual.setMonth(mes); fechaActual.setFullYear(año); edad = Math.floor(((fechaActual - fechaNace) / (1000 * 60 * 60 * 24) / 365)); return edad; }
Usando esta función podemos obtener la edad sabiendo la fecha de nacimiento.
Ejemplo supongamos que tenemos un input tipo 'date' en nuestra web
<input type='date' id='fechaNace'>
Nuestra función para calcular la fecha de nacimiento la usaríamos de la siguiente forma
var fecha = document.getElementById('fechaNace').value; //Ejemplo // fecha = '1994-06-10'; var edad = Edad(fecha); //edad = 22;Ejemplo de uso