الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

صيغة رياضية: حاسبة تحويل التواريخ بين التقويمين اليولياني والميلادي
Show calculation steps (1)
  1. Julian date to Julian Day Number

    Julian date to Julian Day Number: حاسبة تحويل التواريخ بين التقويمين اليولياني والميلادي

    Same a, y, m substitutions but without the 100/400 century-leap corrections.

اعلان

نتائج

التاريخ بعد التحويل
١٬٥٨٢ AD  ·  Month ٦  ·  Day ٥
في التقويم الهدف
حقبة الناتج 1 (AD / CE)
رقم اليوم اليولياني ٢٬٢٩٩٬٠٣٩
فرق الأيام (الميلادي ناقص اليولياني) +١٠ days

ماذا تفعل هذه الحاسبة

تحوّل هذه الأداة أي تاريخ بين التقويم اليولياني (الذي أُقرّ عام 45 قبل الميلاد، وفيه كل سنة تقبل القسمة على 4 تُعدّ سنة كبيسة) والتقويم الميلادي الجريجوري (إصلاح عام 1582 الذي يحذف ثلاثة أيام كبيسة كل 400 سنة). تكتب التاريخ بأحد التقويمين فتعطيك ما يقابله في الآخر. وهي عملية تحويل فلكية بحتة بين التقويمين الغربيين، تنطبق بالطريقة نفسها في كل مكان ولا ترتبط بمنطقة أو دولة معيّنة.

رسم تخطيطي يوضح تاريخًا بالتقويم اليولياني وتاريخًا بالتقويم الميلادي مرتبطين برقم اليوم اليولياني المركزي
يتم التحويل بين التقويمين عبر رقم اليوم اليولياني المشترك كنقطة مرجعية موحدة.

كيفية الاستخدام

اختر التقويم المصدر (النظام الذي كُتب به التاريخ الذي أدخلته)، فيظهر الناتج في النظام الآخر تلقائيًا. حدّد الحقبة (ميلادي أو قبل الميلاد)، ثم أدخل السنة والشهر واليوم. تعرض الحاسبة الحقبة والسنة والشهر واليوم بعد التحويل، إضافةً إلى رقم اليوم اليولياني (JDN) كقيمة وسيطة، وفرق الأيام (كم يومًا يتقدّم فيها التقويم الميلادي على اليولياني لذلك التاريخ).

شرح المعادلة

أنظف طريقة للتحويل الدقيق تمرّ عبر رقم اليوم اليولياني (JDN)، وهو عدّاد أيام صحيح مستقلّ عن أي تقويم. في الخطوة (أ) يُحوَّل التاريخ المصدر (السنة، الشهر، اليوم) إلى رقم JDN باستخدام المعادلات الصحيحة المعروفة (صيغة لليولياني وأخرى للميلادي). صيغة الميلادي:

$$\text{JDN} = D + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - \left\lfloor\frac{y}{100}\right\rfloor + \left\lfloor\frac{y}{400}\right\rfloor - 32045$$

وصيغة اليولياني:

$$\text{JDN} = D + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - 32083$$

وفي الخطوة (ب) يُحوَّل رقم JDN إلى التقويم الآخر. وجميع عمليات القسمة هي قسمة أرضية (floor) رياضية، أما سنوات ما قبل الميلاد فتُرقَّم فلكيًا: تصبح السنة الفلكية للسنة B قبل الميلاد مساوية لـ 1 - B (فسنة 1 ق.م = 0، و45 ق.م = -44)، ما يجعل المرور ذهابًا وإيابًا عبر السنة صفر دقيقًا تمامًا.

خط أرقام مسطح يوضح القفزة البالغة 10 أيام بين تاريخي التقويم اليولياني والميلادي في أكتوبر 1582
في أكتوبر 1582 تجاوز الإصلاح الغريغوري 10 أيام، موضحًا الفارق بين التقويمين.

مثال محلول

التاريخ الميلادي 1582-06-15. بأخذ السنة الفلكية = 1582، تعطي صيغة التحويل من الميلادي إلى JDN قيمة \(\text{JDN} = 2299039\). وعند تحويل هذا الرقم إلى التقويم اليولياني نحصل على 1582-06-05. أي أنّ 15 يونيو 1582 ميلادي يقابل 5 يونيو 1582 يولياني — فقد كان التقويم الميلادي متقدّمًا حينها على اليولياني بـ 10 أيام، وهو ما يوافق إصلاح أكتوبر 1582 (فرق الأيام = +10).

الأسئلة الشائعة

هل توجد سنة صفر؟ لا. في نظام الحقب تأتي سنة 1 ميلادية مباشرةً بعد سنة 1 قبل الميلاد. أما داخليًا فنستخدم الترقيم الفلكي حيث تكون السنة صفر = 1 قبل الميلاد، وهذا ما يجعل الحساب متّصلًا دون انقطاع.

لماذا كلمة «استباقي» (proleptic)؟ لأنّ هذه التحويلات تطبّق قواعد كل تقويم على جميع التواريخ، حتى تلك التي تسبق وجود ذلك التقويم تاريخيًا. وهي لا تأخذ في الاعتبار أنّ الدول تبنّت الإصلاح الميلادي في أوقات مختلفة.

كم يبلغ الفرق عبر الزمن؟ نحو 0 يوم قرب سنة 200، و+10 أيام في سنة 1582، و+13 يومًا للفترة 1900–2099، و+14 يومًا اعتبارًا من سنة 2100 فصاعدًا.

آخر تحديث: