Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2008, 14:37
Olivier
 
Fecha de Ingreso: enero-2008
Mensajes: 36
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Calcular edad (no funciona, para expertos)

Vale, he detectado un error que ya he subsanado añadiendo un = y es que el dia de tu cumpleaños te decia que tenias la edad del dia anterior.

Quedaría así:

Código PHP:
<?
            
$cadena 
"19801012";
$birth1 substr($cadena04);
$birth2 substr($cadena42);
$birth3 substr($cadena62);

if (
$birth2 <= date("m")) { 

    if (
$birth2 date("m")) { echo date("Y") - $birth1; } else { 
    
        if (
$birth3 <= date("d")){ echo date("Y") - $birth1; } else { echo date("Y") - $birth1 1; }

     }

} else { echo 
date("Y") - $birth1 1; }

             
?>