Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/10/2007, 09:29
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Restar Fechas en php, resultado en anos

Esta función te devuelve una fracción de la edad, por ejemplo 0.74400529553526, si querés los años cumplidos podes agregarle floor antes del return.

Código PHP:
<?php
function edad($fecha_de_nacimiento) {
    if (
is_string($fecha_de_nacimiento)) {
        
$fecha_de_nacimiento strtotime($fecha_de_nacimiento);
    }
    
$diferencia_de_fechas time() - $fecha_de_nacimiento;
    return (
$diferencia_de_fechas / (60 60 24 365));
}

$nacimiento '2007-01-26';
echo 
edad($nacimiento);
?>