এমন হওয়ার কারণ, হিজরী সাল চান্দ্রমাস অনুযায়ী হয়। আর এক চান্দ্রমাস ২৯ বা ৩০ দিনে হয়। সেই হিসেবে ৩৫৪ বা ৩৫৫ দিনে এক চান্দ্রবছর বা হিজরী সাল হয়। অথচ বাংলা সাল তো সেই ৩৬৫ দিনেই হয়। তাহলে হিজরী সাল প্রতিবছর ১০/১১ দিন করে কম হতে হতে এতো বছরে বাংলা সাল থেকে ১৪ বছর পিছিয়ে গেছে।