Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/05/2008, 07:31
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
De acuerdo Re: Calcula edad a partir de una fecha

super facil...

este script es bien completo y tiene en cuenta si este año, este mes y este dia ha cumplido o no años... por que vi muchos scripts que te calculan pero sin tener en cuenta eso que es muy importante... este si lo hace..

Código PHP:

<?php 
$Fechanacimient
="2007-01-01"// aca pones la fecha de nacimiento

//fecha actual
$dia=date(j);
$mes=date(n);
$ano=date(Y); 

//fecha de nacimiento
$dianaz=date("j"strtotime($Fechanacimient));
$mesnaz=date("n"strtotime($Fechanacimient));
$anonaz=date("Y"strtotime($Fechanacimient));

//si el mes es el mismo pero el dia inferior aun no ha cumplido anos, le quitaremos un a&ntilde;o al actual
if (($mesnaz == $mes) && ($dianaz $dia)) {
$ano=($ano-1); }
//si el mes es superior al actual tampoco habra cumplido anos, por eso le quitamos un ano al actual
if ($mesnaz $mes) {
$ano=($ano-1);}
//ya no habria mas condiciones, ahora simplemente restamos los anos y mostramos el resultado como su edad
$edad=($ano-$anonaz);
print 
$edad?>
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)