أسعد الله أوقاتكم بالخير

لقد قومت ببرمجة موقع لحساب العمر بالتقويم الميلادي والهجري

المشكلة

عند استخدام صفحة حساب العمر بالتاريخ الميلادي لحساب العمر وفقا لتاريخ اليوم راح يطلع العمر 34 سنة, 9 شهر, 12 يوم

ولو استخدام صفحة حساب العمر بالهجري راح يطلع العمر 35 سنة, 10 شهر, 6 يوم يعنى الفرق سنة و25 يوم

فأين المشكلة ؟؟ يعني في فرق بين الهجري و الميلادي من ناحية العمر يوصل الفرق سنة و25 يوم ؟

وشكرا لكم