hombre... comprobar si alguien es un facha de nacimiento será complicado ¿no?
pero fuera de tonterias lo primero que he pensado y he mirado en tu script es que tratas los años de 366 dias un año tiene 365,25 dias pero de todos modos aun haciendolo así no se si seria exacto del todo hasta hacer un par de pruebas y calculos
luego tampoco se que recibes en post nacer pero lo comparas con un numero seguramente con decimales despues de tanta división
no vendria nada mal saber que recibes en esa variable para saber como se debe comparar