اتفق العلماء على أن يجعلوا في كل 30 سنة هجرية - ابتداءً من سنة الهجرة - 11 سنة كبيسة تحتوي على 355 يومًا، ويضاف اليوم الزائد إلى ذي الحجة. تُرتَّب السنين الكبيسة خلال 30 سنة كالتالي: 2، 5، 7، 10، 13، 16، 18، 21، 24، 26، 29. ولمعرفة السنة الكبيسة من البسيطة تُقسَّم السنة على 30، فإذا كان الباقي أحد الأعداد المذكورة صارت السنة كبيسة وإلا صارت بسيطة. فعلى سبيل المثال سنة 1417 هـ سنة كبيسة لأن 1417 ÷ 30 = 47 والباقي 7؛ لذا يكون عدد أيام ذي الحجة في تلك السنة 30 يومًا بدلًا من 29 يومًا. أما سنة 1420هـ فبسيطة لأن باقي القسمة 1 وهو ليس من بين الأرقام المذكورة.
لمعرفة السنة الهجرية الموافقة لسنة ميلادية معلومة؛ نقوم بطرح 622من السنة الميلادية على أساس أن السنة الهجرية بدأت عام 622م في يوم الجمعة 16 يوليو. وما يتبقى بعد ذلك يكون عدد السنين الميلادية التي انصرمت منذ الهجرة، ونضربه × 33 ونقسم الناتج على 32 لأن كل 33 سنة هجرية تعادل 32 سنة ميلادية على وجه التقريب. على سبيل المثال: ما السنة الهجرية الموافقة لعام 1980م:
1980 -622 × 32/33 = 1400 هـ
وإذا أردنا معرفة السنة الميلادية الموافقة لسنة هجرية معلومة لدينا نضرب السنة الهجرية × 32 ونقسم الناتج على 33 ثم نضيف 622 إلى الناتج. على سبيل المثال ما السنة الميلادية الموافقة لعام 1100 هـ:
1100 × 33/32 + 622 = 1688 م.
فيما يلي جدول يوفق بين مبدأ التقويمين الهجري والميلادي بدءًا
من عام 1414 حتى عام 1640ه، أي من 1993 حتى 2212م.
السنة الهجرية
ما يوافقه في التاريخ الميلادي
السنة الميلادية
تبدأ في يوم
ما يوافقه في التاريخ الهجري
السنة الهجرية
ج
يونيو
ز
7رجب
ز
10يونيو
ا
18رجب
ه
31مايو
ب
29رجب
ب
19مايو
1996ك
ج
9شعبان
ز
9مايو
ه
21شعبان
د
28أبريل
و
2رمضان