Calculo de edad con php

Lenguaje de Programación en Php, Principiantes, Intermedios y Avanzados, Tips, Ejercicios, foro de preguntas y respuesta, ayuda mutua.

Calculo de edad con php

Notapor shalom_1978 » Lun Sep 14, 2009 3:07 pm

Crear codigo php con el sgte. contenido :
----------------------------------------------------------

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;
}
-----------------------------------------------------------

Para llamar a esta funcion se debe de realizar de la siguiente manera :

echo edad("2003-09-21");

Como resultado se mostrara : 5

Espero que les sea muy util :D
shalom_1978
 
Mensajes: 5
Registrado: Mié Jun 23, 2010 11:10 pm

Volver a Programando con PHP e interactuando con Mysql

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron