Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2006, 15:24
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Checa este código:
Código PHP:
<?php
$fecha_de_nacimiento 
"1983-01-22";
$fecha_actual date ("Y-m-d");

// separamos en partes las fechas
$form1 explode "-"$fecha_de_nacimiento );
$form2 explode "-"$fecha_actual );

$anos $form2[0] - $form1[0]; // calculamos años
$meses $form2[1] - $form1[1]; // calculamos meses
// calculamos los dias
$dias1 mktime 000date ("$form1[1]"), date ("$form1[2]"), date ("$form1[0]") ); 
$dias2 mktime 000date ("$form2[1]"), date ("$form2[2]"), date ("$form2[0]") ); 
$cuenta_dias = ( $dias2 $dias1 ) / 86400;

echo 
"Tu edad es: ".$anos." años con ".$meses." meses y ".(int)$cuenta_dias." días";
?>
Checa los comentarios (estan pindados en color amarillo). Espero sea lo que necesitabas o por lo menos te de una idea. Para saber más acerca de la función mktime() checa este enlace:
http://www.php.net/manual/es/function.mktime.php
Suerte