Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2005, 09:31
Avatar de Andariel
Andariel
 
Fecha de Ingreso: abril-2004
Ubicación: Guatemala
Mensajes: 567
Antigüedad: 20 años
Puntos: 5
Me la revisan??

hola he visto muchas formas para calcular la edad pero quise hacer la mía, con algunos errores y además muy complicadas.

les dejo esta para ver si tiene errores y de repente le sirve a alguien
Código PHP:
<?php
//Recojes la fecha de nacimiento
$nacimiento "1984-11-01";
// Parto la fecha.
$NacDiv explode('-'$nacimiento);
$Nac_dia $NacDiv[2];
$Nac_mes $NacDiv[1];
$Nac_anno$NacDiv[0];
//Imprimo solo para serciorarme
echo "dia = ".$Nac_dia.", mes = ".$Nac_mes.", año = ".$Nac_anno."<br>";
$hoy_dia date("d");
$hoy_mes date("m");
$hoy_anno date("Y");
//imprimo la fecha actual
echo "La fecha actual es: (d)".$hoy_dia." (m)".$hoy_mes." (Y)".$hoy_anno;
//empieza el proceso de calcualar la fecha
$edad $hoy_anno $Nac_anno;
//si no ha llegado mi mes de nacimiento resto un año
if ($hoy_mes $Nac_mes) {
    
$edad $edad-1;
    }
//si no ha llegado mi día de nacimiento resto un año tambien.
elseif ($hoy_mes $Nac_mes and $hoy_dia $Nac_dia) {
    
$edad $edad 1;
    }
echo 
"<br>La edad es: ".$edad;
?>
__________________
N.B.
Los sabios son los que buscan la sabiduría...
los necios creen haberla encontrado.
Esta es la línea 5