sacado de la wikipedia:
Un año es bisiesto si es divisible entre 4, a menos que sea divisible entre 100. Sin embargo, si un año es divisible entre 100 y además es divisible entre 400, también resulta bisiesto. Obviamente, esto elimina los años finiseculares (últimos de cada siglo, que ha de terminar en 00) cuyo siglo no es múltiplo de 4
Este día se añade para corregir el desfase que existe entre la duración del año trópico: 365 días 5 h 48 min 45,25 s (365,242190402 días) y el año calendario de 365 días. Esto requiere que cada cuatro años se corrija el año calendario
en todo caso prueba despreciarlo que no vivimos lo suficiente para que añada otro año a nuestra vida
cada 1460 años se le agrega uno adicional 365x4
http://foro.elhacker.net/programacion_cc/edad_a_travez_de_fecha_de_nacimiento-t445033.0.html