Sencillo algoritmo en PHP para calcular la edad

$fechanacimiento = "13-01-1965";
$anyonac = substr($fechanacimiento,6,4);
$mesnac = substr($fechanacimiento,3,2);
$dianac = substr($fechanacimiento,0,2);
if ( ($mesnac <= date("m")) && ($dianac <= date("d")) )
{
//Si el último cumpleaños ya ha sido este año
$edad = date("Y") - $anyonac;
}
else
{
//Si el último cumpleaños no ha sido aún este año le restamos 1 a la edad
$edad= date("Y") - $anyonac - 1 ;
}
echo "La edad es: ".$edad;
?>

0 comentarios: