ForHosting KIT · التواريخ والوقت

تحويل التاريخ الميلادي إلى التقويم اليولياني

أدخل تاريخًا ميلاديًا وشاهد كيف يُكتب اليوم نفسه في التقويم اليولياني: يوافق 7 أغسطس 2026 يوم 25 يوليو، بفارق 13 يومًا. ويظهر الفرق مع كل تاريخ لأنه يتغير عبر القرون. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
التاريخ
2026-08-07
تحصل على
التاريخ الميلادي
2026-08-07
التاريخ اليولياني
2026-07-25
إزاحة الأيام
13

تستقبل أداة التحويل من التقويم الميلادي إلى التقويم اليولياني تاريخاً صريحاً بالصيغة YYYY-MM-DD، ثم تعيد التاريخ الذي يعيّن اليوم المدني نفسه في التقويم اليولياني. كما تعرض فرق الأيام المطبق في تلك السنة، فتظهر التغيرات بين القرون بدلاً من إخفائها خلف عملية طرح بسيطة. يعتمد الحساب على عمليات صحيحة محدودة، ويتحقق من الأيام الكبيسة الميلادية، ولا يقرأ ساعة أو منطقة زمنية أو خدمة شبكة أو محلل تواريخ تابعاً لبيئة التشغيل.

افهم معنى التحويل بين التقويمين

يمنح التقويمان الميلادي واليولياني تسميات مختلفة للتسلسل المستمر نفسه من الأيام، لأن قواعد السنة الكبيسة فيهما ليست متطابقة. تتعامل هذه الأداة مع القيمة المدخلة بوصفها تاريخاً صريحاً في التقويم الميلادي، وتجد التسمية اليوليانية لليوم نفسه. فعلى سبيل المثال، يوافق التاريخ الميلادي 1582-10-15 التاريخ اليولياني 1582-10-05، بينما يتقدم التاريخ الميلادي الحديث عادة على تسميته اليوليانية بثلاثة عشر يوماً.

كذلك لا تحاكي الأداة تاريخ اعتماد التقويم في بلد بعينه. تُفسَّر كل قيمة صحيحة وفق قواعد التقويم الميلادي الاستباقي، حتى إن سبقت إصلاح التقويم المدني في منطقة ما. تجعل هذه السياسة الصريحة مجموعات البيانات التاريخية قابلة للتكرار، وتمنع افتراضاً إقليمياً خفياً من تغيير الإجابة.

أدخل تاريخ ISO الميلادي وتحقق منه

أرسل كائناً يحتوي حقله date على أربع خانات للسنة وخانتين للشهر وخانتين لليوم، تفصل بينها شرطات. السنوات المدعومة من 0001 إلى 9999. يرفض المحلل القيم المفقودة، ونصوص الوقت الإضافية، وأسماء الأشهر غير الرسمية، والأشهر أو الأيام المستحيلة.

يجري التحقق من السنة الكبيسة الميلادية قبل التحويل: السنة القابلة للقسمة على أربعة تكون كبيسة غالباً، أما سنة القرن فلا تكون كبيسة إلا إذا كان القرن قابلاً للقسمة على أربعمئة. لذلك يُقبل 2000-02-29 ويُرفض 1900-02-29. بعد التحقق، يتحول التاريخ إلى عدد صحيح يمثل رقم اليوم اليولياني باستخدام الحساب الميلادي، ثم يُفك ذلك العدد وفق حساب التقويم اليولياني.

لا يُنشأ أي كائن Date في JavaScript، ولذلك لا تستطيع المنطقة الزمنية للجهاز ولا قواعد التوقيت الصيفي إزاحة النتيجة. يفيد هذا العقد الصارم في عمليات الاستيراد، لأن البيانات المشوهة تفشل بوضوح بدلاً من أن تُطبع بصمت إلى تاريخ مختلف من دون تنبيه.

استخدم نتائج حتمية في الأعمال التاريخية

يظهر تحويل التقويم في فهارس الأرشيف، ومشروعات الأنساب، والخطوط الزمنية التاريخية، والسجلات الكنسية، وعمليات التكامل مع المؤسسات التي ما زالت تنشر مناسباتها وفق التقويم اليولياني. في جميع هذه الحالات، وثّق التقويم الذي يستخدمه المصدر قبل إجراء أي تحويل. أدخل هنا تاريخاً معروفاً بأنه ميلادي فقط؛ فالمصدر اليولياني يحتاج إلى التحويل العكسي، ولا ينبغي إرساله إلى هذه الأداة لمجرد أن أرقامه تشبه صيغة ISO.

الخوارزمية حتمية ولا تعتمد على شبكة أو اختيار عشوائي أو قراءة التاريخ الحالي أو جداول إصلاح إقليمية. لذلك تلائم الاختبارات المرجعية، والمعالجة الدفعية القابلة للتكرار، ومسارات التدقيق. ومع ذلك، قد تستخدم الوثائق التاريخية قواعد اعتماد محلية أو سنوات حكم أو بدايات دينية للسنة أو تواريخ مخطوطة ملتبسة.

عالج مسائل المصدر هذه قبل استدعاء الأداة. في عمليات الترحيل الكبيرة، اختبر تواريخ ممثلة حول الأيام الكبيسة وحدود القرون قبل معالجة المجموعة كاملة.

توحيد تواريخ الأرشيف

أضف التاريخ اليولياني المقابل إلى السجلات التي يكون تاريخ مصدرها ميلادياً بصورة صريحة.

إعداد خطوط زمنية تاريخية

اعرض التاريخين الميلادي واليولياني جنباً إلى جنب مع حفظ فرق الأيام المتغير بين القرون.

اختبار برمجيات التقويم

أنشئ اختبارات تحويل قابلة للتكرار حول تواريخ الإصلاح والأيام الكبيسة وحدود القرون.

هل تعيد الأداة رقم اليوم اليولياني؟

لا. تعيد تاريخاً في التقويم اليولياني يوافق التاريخ الميلادي المقدم.

هل يعتمد الحساب على منطقتي الزمنية؟

لا. يستخدم حساباً صحيحاً ولا يعتمد على Date أو الساعات أو المناطق الزمنية أو قواعد التوقيت الصيفي.

هل تُدعم التواريخ السابقة لعام 1582؟

نعم. تُفسَّر وفق القواعد الميلادية الاستباقية لتحقيق تحويل متسق، لا وفق سياسة اعتماد وطنية.

لماذا لا يكون الفرق 13 يومًا دائمًا؟

لأن التقويمين يختلفان في السنوات الكبيسة عند رأس كل قرن. ويتسع الفرق عبر القرون، لذلك تعرضه النتيجة لكل تاريخ؛ ففي 15 أكتوبر 1582 مثلًا كان عشرة أيام فقط.

هل يمكنني هنا تحويل تاريخ يولياني إلى ميلادي؟

لا. هذه الأداة تقرأ التواريخ الغريغورية فقط. أما التاريخ المأخوذ من مصدر يولياني فيحتاج إلى التحويل المعاكس حتى لو بدت أرقامه متطابقة، لذا تأكد أولًا من التقويم الذي يستخدمه مصدرك.

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

POSThttps://api.kit.forhosting.com/date/gregorian-to-julian-cal

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/date/gregorian-to-julian-cal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-08-07"}'
{
  "date": "2026-08-07"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.gregorian_to_julian_cal",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

لذلك تكون النتائج قابلة للتكرار في المتصفح وعبر API.

افهم معنى التحويل بين التقويمين

يعبّر الحقل day_offset عن هذه العلاقة بعدد الأيام التي تتقدم بها التسمية الميلادية عند مقارنة السنة والشهر واليوم نفسها في التقويمين. هذا تحويل لتاريخ تقويمي، وليس تحويلاً إلى رقم اليوم اليولياني أو اليوم اليولياني المعدل أو طابع زمني فلكي. استخدم julian_date كتسمية مقابلة، واحتفظ بفرق الأيام بوصفه بيانات وصفية توضيحية.

أدخل تاريخ ISO الميلادي وتحقق منه

تحتوي الاستجابة دائماً على gregorian_date وjulian_date وday_offset بأسماء حقول ثابتة. إذا فشل التحقق، تعيد API خطأ invalid_input مع تفسير مباشر.

استخدم نتائج حتمية في الأعمال التاريخية

احتفظ بالحقل gregorian_date إلى جانب julian_date حتى يستطيع المراجع تتبع التحويل، واحتفظ بالحقل day_offset عندما تمتد البيانات عبر قرون، لأن الفرق ليس ثابتاً في جميع السنوات. تكلفة طلب API هي $0.002، ويستخدم التنفيذ في المتصفح الحساب النقي نفسه.

ماذا يعني day_offset؟

هو عدد الأيام التي تتقدم بها تسمية التاريخ الميلادي على التسمية اليوليانية في الفترة المعنية.

ما تكلفة التحويل عبر API؟

تكلفة كل طلب API هي $0.002. ويمكن تنفيذ الحساب الحتمي نفسه في المتصفح.

اطّلع على توثيق KIT الكامل ←