Puede que en algún proyecto se nos solicite la verificación de edad del usuario que se registra en un sitio o simplemente calcular la edad en base a la fecha de nacimiento del mismo, para esos casos acá le dejo una función simple para hacerlo.

 

function calculaEdad( $fecha ) {
    list($Y,$m,$d) = explode("-",$fecha);
    return( date("md") < $m.$d ? date("Y")-$Y-1 : date("Y")-$Y );
}

$fecha_nacimiento = '1981-04-13'; //formato AAAA-MM-DD

echo calculaEdad ($fecha_nacimiento);