29/11/2014, 09:14
|
| | | Fecha de Ingreso: noviembre-2014 Ubicación: misiones
Mensajes: 44
Antigüedad: 10 años Puntos: 0 | |
Respuesta: restar fechas para obtener dias restantes. hola.! soy nueva en el foro.. tengo una duda parecida.. quiero calcular una edad en base a fecha de nacimiento registrada en la base mysql y la fecha actual. todos los codigos q tengo son para calcular x fecha fija o sea ingresando en el codigo mismo la fecha de nacimiento y eso no me sirve, en mas el codigo si lo pongo dentro de una tabla html o php no funciona.. el codigo que tengo es el siguiente:
<?php
$fechadenacimiento ="1987/01/31";
function edad($fechadenacimiento){
$dia=date("j");
$mes=date("n");
$anno=date("Y");
$dia_nac=substr($fechadenacimiento, 8, 2);
$mes_nac=substr($fechadenacimiento, 5, 2);
$anno_nac=substr($fechadenacimiento, 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;
}
//echo $calc_edad;
echo edad($fechadenacimiento);
?>
la idea es q en vez de ingresar la fecha de nacimiento me tome desde la base. soy principiante en esto..
desde ya muchas graciass!!!!!! |