Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/09/2008, 07:20
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: Calcular Edad.... Estadisticas...

Asi es como hayo la Edad en PHP (pero no me sirve, la necesito en mysql):
Código PHP:
if (!function_exists("edad")) {
function 
edad($fechanac){
 
//fecha actual
$dia=date(j);
$mes=date(n);
$ano=date(Y); 
 
//fecha de nacimiento
$dianaz=date("j"strtotime($fechanac));
$mesnaz=date("n"strtotime($fechanac));
$anonaz=date("Y"strtotime($fechanac));
//si el mes es el mismo pero el dia inferior aun no ha cumplido años, le quitaremos un año al actual
if (($mesnaz == $mes) && ($dianaz $dia)) {
$ano=($ano-1); }
//si el mes es superior al actual tampoco habra cumplido años, por eso le quitamos un año al actual
if ($mesnaz $mes) {
$ano=($ano-1);}
//ya no habria mas condiciones, ahora simplemente restamos los años y mostramos el resultado como su edad
$edad=($ano-$anonaz);
return 
$edad;

}

el siguiente paso seria hayar la edad media y La mediana, pero eso mas adelante...
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)