Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/12/2003, 05:59
Avatar de eoes
eoes
 
Fecha de Ingreso: diciembre-2003
Ubicación: Puerto Ordaz
Mensajes: 78
Antigüedad: 20 años, 4 meses
Puntos: 0
No la he probado pruebala y me dices.
__________________________________________________ __
PHP Code

Esta función está escrita en PHP del 4.0 en adelanta y calcula la edad de una persona tomando su fecha de nacimiento de una base de datos mysql en formato aaaa/mm/dd
Descripcion:Esta función está escrita en PHP del 4.0 en adelanta y calcula la edad de una persona tomando su fecha de nacimiento de una base de datos mysql en formato aaaa/mm/dd

Lenguaje: PHP

Enviado por Haboc

Codigo Fuente
Copiar los codigos y pegar

function edad($fecha_nac){
//Esta funcion toma una fecha de nacimiento
//desde una base de datos mysql
//en formato aaaa/mm/dd y calcula la edad en números enteros

$dia=date("j");
$mes=date("n");
$anno=date("Y");

//descomponer fecha de nacimiento
$dia_nac=substr($fecha_nac, 8, 2);
$mes_nac=substr($fecha_nac, 5, 2);
$anno_nac=substr($fecha_nac, 0, 4);


if($mes_nac>$mes){
$calc_edad= $anno-$anno_nac-1;
}else{
if($mes==$mes_nac AND $dia_nac>$dia){
$calc_edad= $anno-$anno_nac-1;
}else{
$calc_edad= $anno-$anno_nac;
}
}
return $calc_edad;
}





Codigo perteneciente a Lawebdelprogramador
__________________
Fran Ros.