PHP: Calcular la edad de una persona a partir de su fecha de nacimiento

0 - , - 13/01/2010 11:57:41

A esta función PHP se le pasa la edad de nacimiento de una persona y ésta nos devuelve la edad.

<?php
function edad($fecha){
	list($anyo,$mes,$dia) = explode("-",$fecha);
	$anyo_dif  = date("Y") - $anyo;
	$mes_dif = date("m") - $mes;
	$dia_dif   = date("d") - $dia;
	if ($dia_dif < 0 || $mes_dif < 0) $anyo_dif--;
	return $anyo_dif;
}

//Ejemplo de uso
echo edad("1980-09-07"); //(aaaa-mm-dd)
?>

Visto en » »

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha