التحويل بين التاريخ الهجري والميلادي
يحوّل التاريخ في الاتجاهين بين التقويم الميلادي وتقويم أم القرى، ويعطي إلى جانب الناتج صيغة جاهزة للنسخ في نموذج رسمي.
ما الذي يُقرأ هنا بالضبط
التحويل بين التقويمين ليس عملية حسابية مفتوحة. الشهر القمري يبدأ حين تُعتمد رؤية الهلال، وطوله 29 يومًا أو 30 بحسب ما اعتُمد في تلك السنة بالذات، لا بحسب قاعدة تتناوب بانتظام. لذلك لا يوجد «قانون» يُدخَل فيه التاريخ الميلادي فيخرج منه الهجري: يوجد تقويم مُعتمد ومُدوَّن سنة بسنة وشهرًا بشهر، والتحويل هو قراءة منه.
الجدول المعتمد هنا هو تقويم أم القرى، وهو التقويم الرسمي الذي تُحرَّر به الوثائق في السعودية. الصفحة تقرأ منه مباشرة: أطوال الشهور محفوظة كما وردت في التقويم المطبوع، والناتج هو ما يقابل التاريخ في ذلك الجدول، لا ما تعطيه صيغة تقريبية.
هذا الفرق يظهر بوضوح في المقارنة مع التقويم الهجري الحسابي، وهو تقويم آخر يفترض أن الشهور تتناوب 30 و29 ويضيف يومًا في سنوات كبيسة معلومة سلفًا. التقويمان يتفقان أغلب الوقت ويختلفان بيوم واحد في مواضع كثيرة، ويوم واحد هو تحديدًا ما يفرّق بين تاريخ ميلاد مطابق للهوية وتاريخ غير مطابق لها.
المدى الذي تغطيه الصفحة، ولماذا هو محدود
التحويل هنا يعمل بين 1356 و1500 هجرية، أي بين 14 مارس 1937 و16 نوفمبر 2077 ميلادية. خارج هذين الحدين ترفض الصفحة التحويل وتذكر الحد الذي تجاوزه ما أُدخل.
الرفض هنا مقصود وليس نقصًا في البرمجة. قبل 1356 لا يوجد تقويم أم القرى مُدوَّن يُقرأ منه، وبعد 1500 لم يُعتمد بعد. أي رقم يظهر خارج هذا المدى لا يكون قراءة من تقويم أم القرى، بل ناتج صيغة حسابية أخرى تحمل الاسم نفسه — وهي تعطي جوابًا دائمًا، بلا تحذير، ولو سُئلت عن سنة 1000 ميلادية.
هذه المسألة عملية أكثر مما تبدو: كثير من الأدوات المتاحة على الإنترنت، وبعض ما هو مدمج في المتصفحات نفسها، ينتقل بصمت إلى الصيغة الحسابية خارج مدى الجدول ويعرض الناتج كأنه أم القرى. الاختيار هنا هو العكس: أن تتوقف الصفحة وتقول إنها لا تعرف، بدل أن تعطي رقمًا لا سند له.
قراءة الناتج
النتيجة الكبيرة هي التاريخ بعد التحويل، مكتوبًا باسم الشهر كما يرد في تقويم أم القرى. تحته سطر ثانٍ بصيغة أرقام فقط، تبدأ بالسنة ثم الشهر ثم اليوم، وهي الصيغة التي يعمل عليها زر النسخ.
الصيغتان مقصودتان معًا لأن لكل واحدة موضعها. الاسم يُقرأ ويُراجَع بالعين مقابل تقويم مطبوع؛ والصيغة الرقمية هي ما يُلصق في خانة داخل نموذج أو رسالة، حيث تكون علامة «هـ» واسم الشهر وعلامات اتجاه النص كلها أشياء قد تُفسد الحقل الذي تدخل إليه. زر النسخ ينقل الصيغة الرقمية وحدها، محايدة، بأرقام تصلح للّصق في أي حقل.
تحت ذلك أربعة سطور: التاريخ الذي أُدخل معروضًا في تقويمه هو، ليكون واضحًا ما الذي قُرئ؛ واليوم في الأسبوع، وهو واحد للتاريخين لأن اليوم المدني واحد لا ينقسم؛ وعدد أيام الشهر الهجري الناتج؛ وعدد أيام سنته.
لماذا يُعرض عدد أيام الشهر والسنة
السطران الأخيران يبدوان تفصيلًا زائدًا، وهما في الواقع الطريقة الوحيدة لمراجعة الناتج مراجعة سريعة. من يعرف أن الشهر الذي يقع فيه تاريخه 29 يومًا يستطيع أن يتأكد من أن اليوم الذي أدخله يقع داخله فعلًا.
وعدد أيام السنة الهجرية ليس ثابتًا: هو 354 أو 355 يومًا في الأغلب، وفي سنتين داخل المدى المعتمد — 1356 و1401 — هو 353. من يحسب فرقًا بين تاريخين بالقسمة على متوسط ثابت يخطئ بيوم أو يومين، ثم يخطئ أكثر كلما طالت المدة. لهذا لا تُشتق أي قيمة هنا من متوسط: كل رقم مقروء من الجدول.
وفي التقويم المعتمد شهر واحد مُدوَّن بـ28 يومًا، وهو شعبان 1364. لا يوجد شهر قمري بهذا الطول، والأرجح أنه خطأ نُقل في المصدر الأصلي وبقي في كل نسخة بعده. بقي هنا كما هو بدل أن يُصحَّح، لأن تصحيحه يعني أن تختلف هذه الصفحة عن كل أداة أخرى تقرأ التقويم نفسه، وهو خلاف أسوأ من الخطأ. والفائدة العملية: لأن طول كل شهر مقروء من الجدول ولا يُفترض، فإن اليوم 29 من ذلك الشهر يُرفض هنا بدل أن يمر.
مثال محلول
من يحمل هوية سعودية مكتوبًا فيها تاريخ ميلاد 9 صفر 1447 ويحتاج ما يقابله ميلاديًا: يُختار اتجاه التحويل «من هجري إلى ميلادي»، ثم اليوم 9، والشهر صفر من القائمة، والسنة 1447. الناتج 3 أغسطس 2025، ويوم الأحد.
يُقرأ سطر عدد أيام الشهر: صفر 1447 فيه 29 يومًا. أي أن 30 صفر 1447 ليس تاريخًا موجودًا، ومن أدخله هنا رُفض إدخاله مع ذكر أن الأيام المقبولة في تلك الخانة تنتهي عند 29. وهذا موقف يتكرر فعلًا: من يكتب تاريخًا من الذاكرة يميل إلى افتراض أن الشهر 30 يومًا.
والاتجاه العكسي من الشاشة نفسها: عند اختيار «من ميلادي إلى هجري» يبقى التاريخان معروضين، لأن الخانتين تُملآن معًا. لا شيء يُمسح عند تغيير الاتجاه، والجواب يظهر مباشرة بدل أن تبدأ الخانات فارغة.
الأرقام التي يقبلها الإدخال
خانات السنة واليوم تقبل الأرقام العربية 0123456789 والأرقام الهندية ٠١٢٣٤٥٦٧٨٩ على السواء. لوحات المفاتيح العربية على الهواتف تنتج الصيغة الثانية كثيرًا، وأداة ترفضها بصمت تبدو معطلة لمن يكتب أمامه رقمًا يراه بوضوح.
ولذلك السبب نفسه، خانتا السنة واليوم هنا حقلا نص وليستا حقلي رقم: حقل الرقم في المتصفح يُفرغ أي قيمة ليست بأرقام لاتينية قبل أن تصل إلى أي معالجة، فيختفي ما كُتب من غير رسالة تشرح السبب.
ويُقبل كذلك لصق تاريخ ميلادي بفواصل مائلة أو نقاط، لأن هذا ما تنتجه أغلب النماذج. أما ترتيب مقلوب مثل 03-08-2025 فيُرفض ولا يُخمَّن، لأن هذا التاريخ نفسه يُقرأ 3 أغسطس عند نصف العالم و8 مارس عند نصفه الآخر، وتخمين أحدهما خطأ صامت في نصف الحالات.
ما لا تفعله هذه الصفحة
لا تُحدَّد هنا بدايات الشهور برؤية محلية. ما يُقرأ هو التقويم المعتمد المُدوَّن سلفًا، وقد تُعلَن بداية شهر في بلد ما قبل ما في الجدول أو بعده بيوم، خاصة في رمضان وشوال وذي الحجة.
ولا تُحسب هنا مواقيت الصلاة ولا تحويل الساعات: التقويم يتعامل مع اليوم كوحدة كاملة، والتاريخان يقابلان يومًا مدنيًا واحدًا. أما بداية اليوم الهجري عند غروب الشمس فمسألة تخص التوقيت لا التقويم، وتقويم أم القرى المدني نفسه يقوم على هذا الأساس.
ولا يُغني هذا عن الوثيقة الرسمية. الناتج هنا مطابق لتقويم أم القرى في المدى المذكور، لكن ما يُثبت في المعاملات هو ما هو مكتوب في الهوية أو في السجل، وإن اختلف الاثنان فالمرجع هو الوثيقة.
ما لا تفعله هذه الحاسبة
- لا يعمل خارج المدى 1356–1500 هجرية، ويرفض التحويل بدل أن يقدّره
- يقرأ تقويم أم القرى وحده، فلا يطابق الأدوات التي تعتمد التقويم الهجري الحسابي
- لا يحدّد بداية الشهر برؤية الهلال محليًا؛ ما يُقرأ هنا هو ما اعتُمد في التقويم المطبوع
أسئلة شائعة
ما الفرق بين تقويم أم القرى والتقويم الهجري الحسابي؟
أم القرى تقويم مُدوَّن سنة بسنة، أطوال شهوره مثبتة كما اعتُمدت في حينها. والحسابي صيغة تفترض تناوب الشهور بين 30 و29 يومًا. يتفق التقويمان أغلب الوقت ويفترقان بيوم في مواضع كثيرة، ويوم واحد يكفي ليخالف الناتجُ ما هو مكتوب في الهوية.
لماذا يتوقف التحويل عند حدّ معيّن؟
لأن ما وراء الحدّ ليس تحويلًا بل تخمينًا. قبل 1356 لا يوجد تقويم أم القرى مُدوَّن يُقرأ منه، وبعد 1500 لم يُعتمد بعد. الصفحة تتوقف وتذكر الحدّ الذي تجاوزه ما أُدخل، بينما أدوات كثيرة تنتقل بصمت إلى صيغة أخرى وتعرض ناتجها كأنه أم القرى.
هل الناتج هنا هو نفسه المكتوب في الهوية الوطنية؟
الوثائق الرسمية في السعودية تُحرَّر بتقويم أم القرى، وهو الجدول الذي تقرأ منه هذه الصفحة. فإن اختلف تاريخك عن أداة أخرى، الأرجح أن الأخرى استعملت الصيغة الحسابية — والفرق بينهما يوم واحد، وهو بالضبط ما يجعل تاريخ الميلاد غير مطابق.
كم عدد أيام السنة الهجرية؟
غالبًا 354 أو 355 يومًا، وتنزل إلى 353 في سنتين فقط داخل الجدول المعتمد. لهذا لا يصح تقدير الفرق بين تاريخين بمتوسط ثابت: كل طول شهر وكل طول سنة هنا مقروء من التقويم، لا مُشتق من قاعدة.
ما الصيغة التي ينقلها زر النسخ؟
الصيغة الرقمية وحدها، بالسنة ثم الشهر ثم اليوم. اسم الشهر وعلامة «هـ» وعلامات اتجاه النص كلها أشياء قد تُفسد الحقل الذي تُلصق فيه، فالمنقول يخرج محايدًا يصلح للّصق في أي نموذج.