يكمن الفرق بين الأشهر بالميلادي والهجري في كون الاشهر الميلادية تعتمد على دورة الشمس بينما تعتمد الأخرى على حركة القمر, و يتراوح عدد أيام الشهر الشمسي ما بين 28 إلى 31 يوم في حين أن عدد أيام القمري تتراوح ما بين 29 إلى 30 يوم.