ForHosting KIT · العلوم

حاسبة التاريخ اليولياني المعدّل

انتقل من التاريخ اليولياني إلى التاريخ اليولياني المعدّل الأقصر الذي تستخدمه فرق الأقمار الصناعية والأرشيفات الفلكية: يصبح 2451545 بعد طرح 2400000.5 يوم 51544.5. مجاناً في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
التاريخ اليولياني
2,451,545
تحصل على
التاريخ اليولياني المعدّل
51,544.5
Mjd
51,544.5
الإزاحة
2,400,000.5

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

معنى التاريخ اليولياني المعدّل وسبب وجود الإزاحة 2400000.5

يعدّ التاريخ اليولياني الأيام وكسور اليوم باستمرار من حقبة فلكية ثابتة، مع حدّ اليوم عند ظهر الزمن العالمي، بحيث نادرًا ما تعبر ليلة رصد واحدة رقم يوم. يناسب ذلك فلك الليل لكنه غير ملائم للجداول المدنية والحواسيب الحديثة التي تفضّل بدء اليوم عند منتصف الليل وأعدادًا صحيحة أصغر. عُرّف التاريخ اليولياني المعدّل بحيث يساوي MJD التاريخ اليولياني ناقص 2400000.5 يومًا بالضبط.

ينقل حدّ نصف اليوم حدّ اليوم من ظهر UT إلى منتصف ليل UT، ويسقط الجزء الصحيح 2400000 الأرقام الكبيرة الأولى التي تظهر في JD العصور الحالية قرب 2.4 مليون. بالتعريف يقابل MJD 0.0 القيمة JD 2400000.5 أي 1858-11-17 عند 00:00 UT. من المعالم الشهيرة J2000.0 عند JD 2451545.0 وهو MJD 51544.5، وأي JD لاحق يُعرَّف بنفس الإزاحة الخطية.

ولأن التعيين طرح ثابت خالص، لا منطق كبيسة تقويم ولا جدول مناطق زمنية ولا ساعة نظام: يجب أن يعيد تنفيذان بنفس إدخال JD نفس MJD بدقة الآلة. تنفّذ هذه القدرة ذلك التعريف فقط — فلا تحوّل سلاسل التقويم المدني ولا تطبّق الثواني الكبيسة ولا تبتكر مقياس زمن أبعد من عدّ الأيام المستمر الذي تقدّمونه ك JD.

عقد الإدخال وشكل الاستجابة وسلوك الخطأ

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

اقرنوا هذا المحوّل بحاسبة منفصلة لرقم اليوم اليولياني عندما تبدأون من تاريخ تقويم، ثم مرّروا JD الناتج هنا إن خزّن أرشيفكم MJD؛ ينفّذ هذا الطرف خطوة الإزاحة فقط ولا يستدعي الشبكة ولا واجهات Date للنظام.

تشغيل المهام ومواءمة القياس عن بعد

حوّلوا أعمدة التاريخ اليولياني الموروثة إلى التاريخ اليولياني المعدّل لنوافذ المرور وأرشيف القياس عن بعد وجداول المحطات الأرضية المعيارية على MJD.

أنابيب الكتالوج وطوابع FITS

وحّدوا كتالوجات البحث وأوقات الرؤوس التي تخلط JD و MJD في عدّ أيام مستمر واحد بإزاحة ثابتة حتمية.

التعليم وعروض SEO

اعرضوا على الطلاب وزوار الموقع MJD = JD − 2400000.5 بأمثلة حية مثل J2000 (JD 2451545.0 → MJD 51544.5) في أداة متصفح مجانية.

ما إزاحة MJD عن JD؟

بالتعريف MJD = JD − 2400000.5. ينقل نصف اليوم ظهر UT إلى منتصف ليل UT؛ ويقصّر الجزء الصحيح أرقام الأيام الحديثة.

هل تحوّل هذه القدرة تاريخًا تقويميًا إلى MJD؟

لا. يجب أن يكون الإدخال أصلًا رقم تاريخ يولياني. حوّلوا أولًا تاريخًا مدنيًا إلى JD بأداة رقم اليوم اليولياني ثم استدعوا هذه القدرة.

لماذا يبدأ التاريخ اليولياني المعدّل عند منتصف الليل؟

يتغير التاريخ اليولياني عند الظهر بالتوقيت العالمي لتبقى ليلة الرصد ضمن رقم يوم واحد. ونصف اليوم في الفرق ينقل بداية اليوم إلى منتصف الليل، وهو أنسب للتقويم المدني.

ما التاريخ اليولياني المعدّل المقابل لـ 2451545؟

إنه 51544.5. اطرح 2400000.5 من التاريخ اليولياني تحصل على التاريخ المعدّل، ويبقى أي جزء من اليوم في قيمتك كما هو.

من يستخدم التاريخ اليولياني المعدّل؟

مشغلو الأقمار الصناعية وبرامج الطيران الفضائي وكثير من الأرشيفات الفلكية. أرقام الأيام الأقصر أسهل في القراءة والحفظ، وتسهّل مقارنة الفهارس ونوافذ القياس عن بعد والبعثات.

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

POSThttps://api.kit.forhosting.com/astro/modified-julian-date

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

curl -X POST https://api.kit.forhosting.com/astro/modified-julian-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"julian_date":2451545}'
{
  "julian_date": 2451545
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.modified_julian_date",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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

عقد الإدخال وشكل الاستجابة وسلوك الخطأ

أرسلوا جسم JSON بحقل إلزامي واحد julian_date (أسماء بديلة jd و julian_day و jd_value): عدد محدود أو سلسلة رقمية تمثل التاريخ اليولياني، مع جزء كسري اختياري لوقت اليوم بعد ظهر UT على مقياس JD. تفشل القيم الناقصة والفارغة وغير الرقمية و NaN و Infinity ب invalid_input مع تسمية الحقل ليصحّح العملاء الحمولة دون 500 عام. عند النجاح يتضمن الجسم julian_date (صدى) و modified_julian_date و mjd (قيمتان متطابقتان للراحة) و offset يساوي 2400000.5 و formula بالسلسلة MJD = JD - 2400000.5. مثال: julian_date 2451545.0 يعطي modified_julian_date 51544.5؛ و julian_date 2400000.5 يعطي modified_julian_date 0.

أين تثبت واجهة التاريخ اليولياني المعدّل فائدتها فعلًا

تسجّل مراكز تشغيل المهام ومحطات CubeSat الأرضية غالبًا نوافذ المرور والقياس عن بعد ب MJD بينما لا تزال جداول التقويم الموروثة تذكر JD؛ يبقي طلب تحويل واحد مدفوع مسبقًا تلك الأعمدة متوافقة دون توزيع ملف ثوابت على كل خدمة مصغّرة. تستفيد مواقع تعليم الفلك التي تتنافس على عبارة حاسبة التاريخ اليولياني المعدّل من أداة حية يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوع بايتًا بايتًا على الوحدة النقية نفسها. يمكن لدفاتر البحث التي تختزل رؤوس FITS أو طوابع الكتالوج استدعاء API من CI لتثبيت اختبارات الوحدة قيم MJD دقيقة ل J2000 وحقبة MJD وحقب المهام دون حساب يدوي هش للفاصلة العائمة. ولأن التنفيذ parse نقي من المستوى A، يكلّف كل طلب ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة. أبقوا الطلبات صغيرة وثبّتوا modified_julian_date المقرّب في الاختبارات لتحصلوا على عدّ أيام قابل للتكرار للوحات التشغيل وأنابيب الأرشفة وواجبات الصف دون إقامة مكتبة كاملة لمقاييس الزمن بأنفسكم.

كيف أحول التاريخ اليولياني إلى التاريخ اليولياني المعدّل؟

أرسلوا julian_date محدودًا (أو jd). تعيد API قيمة modified_julian_date = julian_date − 2400000.5 مع الإزاحة وسلسلة الصيغة للعرض.

ماذا يحدث إن لم يكن julian_date رقميًا؟

تفشل المهمة ب invalid_input. تُرفض السلاسل الناقصة والفارغة و NaN و Infinity وغير الرقمية ولا تُحاسب.

كم تكلفة حاسبة التاريخ اليولياني المعدّل؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا ب $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُحاسب.

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