• Categoría de la entrada:PHP

 

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);

 

 

Esta entrada tiene 3 comentarios

  1. Patricio BRAVO

    Excelente la solución, corta y precisa.
    Muchas Gracias.

    1. Programador -

      Que bueno que te haya servido. Saludos.

  2. jaime

    hola, tengo una variable facha_nac, donde esta la fecha de nacimiento, a partir de esa variable como extraigo ese dato y calculo la edad, años, meses y dias con la facha actual y la muestro en el formulario.

Deja una respuesta