Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/12/2006, 14:59
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 21 años, 10 meses
Puntos: 34
Re: como puedo saber la edad de un usuario?

Fijate si esta funcion te sirve, la llamas haceidno echo getEdad($nacimiento). También presta atención al formato de fecha que espera, o bien modificatela en base a lo que necesites.

Código PHP:
/*
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;
} 
__________________
Mi punto de partida es Que Bueno Lo Nuevo