Revision: 2342
Updated Code
at October 30, 2010 06:54 by nicolaspar
Updated Code
/* In: $nacimiento = DD-MM-YYYY return: edad */ function getEdad( $nacimiento ){ if( empty($nacimiento) || substr_count($nacimiento,'-') != 2 ) return '0'; list( $dia, $mes, $anio) = explode( "-", date("d-m-Y") ); list( $anio_nac, $mes_nac, $dia_nac ) = explode( "-", $nacimiento ); $anio_nac = soloNum($anio_nac); $mes_nac = soloNum($mes_nac); $dia_nac = soloNum($dia_nac); if( empty($anio_nac) || empty($mes_nac) || empty($dia_nac) ) return '-1'; if( ! checkdate( $mes_nac, $dia_nac, $anio_nac ) ) return '-1'; if( $mes_nac > $mes ){ $return = $anio - $anio_nac - 1; }else{ if( $mes == $mes_nac && $dia_nac > $dia ){ $return = $anio - $anio_nac - 1; }else{ $return= $anio - $anio_nac; } } return $return; }
Revision: 2341
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 2, 2007 15:55 by nicolaspar
Initial Code
/* In: $nacimiento = DD-MM-YYYY return: edad */ function getEdad( $nacimiento ){ list( $dia, $mes, $anio) = explode( "-", date("d-m-Y") ); list( $dia_nac, $mes_nac, $anio_nac ) = explode( "-", $nacimiento ); if( $mes_nac > $mes ){ $return = $anio - $anio_nac - 1; }else{ if( $mes == $mes_nac && $dia_nac > $dia ){ $return = $anio - $anio_nac - 1; }else{ $return= $anio - $anio_nac; } } return $return; }
Initial URL
Initial Description
Initial Title
Php - Saber edad según nacimiento
Initial Tags
Initial Language
PHP