2010-09-02

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

A esta función PHP se le pasa la edad de nacimiento de una persona y ésta nos devuelve la edad.
  1. <?php  
  2. function edad($fecha){  
  3.     list($anyo,$mes,$dia) = explode("-",$fecha);  
  4.     $anyo_dif  = date("Y") - $anyo;  
  5.     $mes_dif = date("m") - $mes;  
  6.     $dia_dif   = date("d") - $dia;  
  7.     if ($dia_dif < 0 || $mes_dif < 0) $anyo_dif--;  
  8.     return $anyo_dif;  
  9. }  
  10.   
  11. //Ejemplo de uso  
  12. echo edad("1980-09-07"); //(aaaa-mm-dd)  
  13. ?> 

Visto en » »

No hay comentarios: