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