Tengo una simple comparación de fechas que no me resulta correcta.
$fnacimiento= 1991-01-12;
$hoy = 2005-01-12;
y lo que hago es...
Código PHP:
$diferencia = strtotime($hoy) - strtotime($fnacimiento); //sacamos la diferencia entre el nacimiento y el dia de hoy.
$estimado = $diferencia/31536000 //numero de segundos en un año.
$separacion = explode(".","$estimado");
$usuEdad = $separacion[0];
Pero resulta que la edad me dá 13, cuando en realidad hoy estaría cumpliemdo 14 años. Ese es solo un ejemplo, con fechas diferentes tambien me trae una edad incorrecta por días.
¿Que estoy haciendo mal?
Saludos!