أدوات التقويم الهجري للمطوريين

سأضع في هذه التدوينة كل ما تحتاجه للتقويم الهجري

ما هو التقويم الهجري؟

هو تقويم قمري يستعمله المسلمون في شعائرهم الدينية وهو مكون من ١٢ شهر حيث يدخل الشهر الجديد بعد ولادة هلال (الإقتران).

ما هو تقويم أم القرى؟

تقويم أم القرى هي خوارزمية ثابتة تستعمل في حساب التاريخ الهجري وهو المعتمد في المملكة العربية السعودية

هل تقويم أم القرى ثابت؟

نــعــم، تقويم أم القرى ثابت مهما تغيرت السنوات. فلو قررنا مثلا اللقاء في ١٠ رمضان ١٥٠٠هـ سوف نلتقي بنفس اليوم وسوف يوافق اليوم الميلادي ٣٠ يونيو ٢٠٧٧م. للتفاصيل انظر تدوينة التقويم الهجري وهلال الشهر الجديد

ماذا عن دخول رمضان والعيد والخطأ في ذلك؟

هناك حسبتان للتقويم الهجري:

  • حسبة فلكية: ويتم ذلك بمعرفة وحساب موقع القمر حسب اليوم الفلاني والشمس ومن ذلك يتم تحديده. وتقويم أم القرى هو مثال على ذلك.
  • شرعية: تتم برؤية الهلال بالعين

من ناحية ثبوت التقويم فالحسابية الفلكية تعتبر ثابتة لا تتغير مع مرور الزمن (مثل التقويم الميلادي). أما الشرعية فتتم برؤية العين وبالتالي لا تعتبر ثابتة نهاية كل شهر وإنما على حسب.

ومن ناحية الاستخدام فبالإجراءات الرسمية كالمواعيد الحكومية أوالمستشفيات فيتم استخدام التقويم الحسابية الفلكي. ومن ناحية الشعائر الدينية كرمضان والأعياد فيتم ذلك بالتقويم الشرعي.

ما هو التقويم الهجري الشمسي؟

التقويم الهجري الشمسي هو تقويم شمسي (كالميلادي) مكون من ١٢شهر في السنة وهي ٣٦٥يوم في السنة العادية و ٣٦٦يوم في السنة الكبيسة وهو التقويم المعتمد في المملكة العربية السعودية كذلك معتمد كتقويم رسمي في الجمهورية الإسلامية الإيرانية.

الفارق بين الهجري الشمسي الجلالي(الفارسي) و أم القرى هو كالآتي(المصدر: ويكيبيديا):

  • تبدأ سنة التقويم الهجري الشمسي في السعودية وفقًا لتقويم تقويم أم القرى كل عام في يوم 23 سبتمبر ميلادي الموافق لـ 1 الميزان وهو بداية فصل الخريف،والذي يوافق اليوم الثاني لوصول الرسول  إلى المدينة المنورة حيث دخلها يوم الجمعة 12 ربيع الأول، سنة 1 هـ الموافق 24 سبتمبر سنة 622م، .
  • بينما تبدأ السنة في التقويم الإيراني الفارسي في 21 مارس الميلادي الموافق لـ 1 الحمل وهو يوم عيد النوروز في بداية فصل الربيع.
  • الأشهر من الميزان إلى الحوت تكون في نفس السنة في كلا التاريخين بينما الأشهر التي بين الحمل و السنبلة فيكون التقويم الإيراني متقدمًا سنةً عن التقويم السعودي الممثل بتقويمأم القرى.

أدوات للمطورين

أندرويد Android
  • Hijri Date Picker – مكتبة للأندرويد لاختيار التواريخ الهجرية.
جافا Java
  • itl-java – مكتبة كبيرة للجافا تحوي على التقويم الهجري وكذلك مواقيت الصلاة.
  • ummalqura-calendar – أداة مبنية على java.util.Calendar لتقويم أم القرى.
جافاسكربت Javascript
  • jQuery Calendars Datepicker – إضافة jQuery تعطيك إمكانية الاختيار في التقويم الهجري.
  • Hijri.js – أداة بسيطة للتقويم الهجري على الجافاسكربت.
  • moment-hijri – إضافة لـmoment.js تقوم بتزويدك بالتقويم الهجري داخل مومينت.
  • moment-jalaali -إضافة لـmoment.js تقوم بتزويدك بالتقويم الهجري الشمسي داخل مومينت.
  • solarHijri.js – أداة للتقويم الهجري الشمسي حسب تقويم أم القرى الشمسي والمستخدم في السعودية.
بايثون Python
روبي Ruby
  • Parsi Date – هجري شمسي للغة روبي.
 

سهيل الكويليت