محول اليوم اليولياني إلى تاريخ
أدخل رقم اليوم اليولياني واحصل على التاريخ والساعة اللذين يشير إليهما: الرقم 2451545 هو ظهر 1 يناير 2000 بالتوقيت العالمي، و2451544.5 هو منتصف الليل الذي يبدأ به ذلك اليوم. ويتحول الكسر إلى ساعات ودقائق وثوانٍ. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- رقم اليوم اليولياني الفلكي
- 2,451,545
- السنة
- 2,000
- الشهر
- 1
- اليوم
- 1
- الساعة
- 12
يأخذ محول اليوم اليولياني إلى تاريخ هذا رقم يوم يوليانيّ فلكيًّا واحدًا ويُرجع التاريخ الميلادي الاسترجاعي المطابق إضافة إلى حقول ساعة التوقيت العالمي المشتقّة من الجزء الكسري لليوم. اليوم اليولياني هو عدّ الأيام المستمر المستخدَم في الفلك والتقاويم الفلكية وكثير من السجلّات العلمية: نقطة الصفر لِـ JD هي الظهر بالتوقيت العالمي في التاريخ الميلادي الاسترجاعي 24 نوفمبر سالب أربعة آلاف وسبعمئة وثلاثة عشر، وكل يوم تالٍ يزيد العدّ بواحد. الأعداد الصحيحة تُشير إلى ظهر بالتوقيت العالمي؛ وكسر النصف مثل مليونَين وأربعمئة وواحد وخمسين ألفًا وخمسمئة وأربعة وأربعين فاصلة خمسة يُشير إلى منتصف الليل في بداية اليوم المدني. من الفحوص السريعة المعروفة: مليونان وأربعمئة وواحد وخمسون ألفًا وخمسمئة وخمسة وأربعون فاصلة صفر تقابل 1 يناير 2000 عند الساعة اثني عشر بالتوقيت العالمي، والعدد الصحيح نفسه ناقص صفر فاصلة خمسة يقابل ذلك المنتصف، ومليونان وأربعمئة وأربعون ألفًا وخمسمئة وسبعة وثمانون فاصلة خمسة تقابل 1 يناير 1970 عند منتصف الليل بالتوقيت العالمي. يستخدم المحرك حسابًا منتهيًا فقط بلا نداءات شبكة، ولا أخذ عيّنات عشوائية، ولا كائنات Date تعتمد على ساعة الجهاز.
ما هو رقم اليوم اليولياني وماذا تحتوي الاستجابة
رقم اليوم اليولياني الفلكي عدد حقيقي واحد يسمّي كل لحظة على خط زمني مستمر دون جداول أشهر أو سنوات كبيسة. تقع قيم JD الصحيحة عند الظهر بالتوقيت العالمي؛ وإضافة أو طرح صفر فاصلة خمسة يحرّك اللحظة إلى منتصف الليل المدني الذي يحيط بذلك الظهر. من الحالات المرفوضة: غياب jd، ورموز غير رقمية، وNaN، وInfinity الموجب أو السالب، وأحجام خارج السقف المُعلَن.
لا يتحوّل الحساب عمدًا إلى التواريخ المدنية اليوليانية التاريخية بعد إصلاح عام 1682؛ تُبلِغ هذه الصفحة دائمًا التاريخ الميلادي الاسترجاعي المطابق لِـ JD، وهو الاصطلاح المعتاد في برمجيات الفلك الحديثة. إن احتجت تحويل الحقبة الزمنية في يونكس، أو أرقام أسابيع ISO، أو أحد الفصح، فاستخدم الأدوات المخصّصة لذلك؛ هذه الصفحة تجيب فقط عن تحويل JD إلى تاريخ ميلادي.
كيف تُقرأ jd وكيف يبقى التحويل قابلًا لإعادة الإنتاج
تُقبل السلاسل الرقمية بعلامة جمع أو طرح اختيارية في البداية وترميز علمي عند تحليلها كأعداد عشرية منتهية؛ أما المسافات المضمّنة وبادئات الست عشري والسلاسل الفارغة فتُرفض برسالة واضحة كي لا تتحوّل خلية خاطئة إلى يوم تقويمي خاطئ. بعد التحليل، يجب أن تكون القيمة منتهية: تفشل Infinity وNaN فورًا لأنهما لا يستطيعان تسمية لحظة فريدة على خط JD. يجب أيضًا أن يقع الحجم ضمن النافذة الموثّقة كي تبقى خطوات Meeus الوسيطة أعدادًا آمنة عادية في جافاسكريبت.
من JD صالحة، يضبط المحرك Z على أرضية JD زائد نصف وF على جزء اليوم المكمّل من منتصف الليل بالتوقيت العالمي، ويطبّق تصحيح القرن الكبيس الميلادي alpha، ويبني A حتى E بقسمة الأرضية فقط، ثم يستخرج اليوم والشهر والسنة تمامًا كما في الفصل السابع من Astronomical Algorithms لـ Meeus مع فرض الفرع الميلادي لكل حقبة.
أين يفيد تحويل اليوم اليولياني في العلم والأرشيفات والبرمجيات
يصادف الراصدون والطلاب أرقام اليوم اليولياني في خرائط النجوم وسجلّات النجوم المتغيّرة وخطوط زمنية لأحداث المركبات الفضائية التي يجب أن تبقى مستمرّة عبر حدود الأشهر والسنوات الكبيسة. غالبًا ما يخزّن الأرشيفيّون الذين يرثون جداول رصد رقم JD فقط ويحتاجون تسمية ميلادية مدنية للقرّاء البشريين أو فهارس البيانات الوصفية أو أوراق المعارض القانونية.
يستدعي المطوّرون العقد نفسه من النصوص البرمجية لتزويد متجهات اختبار حتمية لمكتبات الفلك، أو لتطبيع سجلّات مختلطة تتداخل فيها أعمدة تواريخ ISO وJD، أو لتلبية متطلّبات منتج تتطلّب خوارزمية منشورة بدل تحليل Date محلّي في الجهاز يتغيّر مع إعدادات المنطقة الزمنية. يستخدم المعلّمون الأداة لعرض سبب كون نقطة JD صفر ظهرًا لا منتصف ليل، وسبب تعريف J2000 عند الظهر في 1 يناير 2000، دون الاعتماد على تطبيقات حاسبة مبهمة تخفي اصطلاح جزء اليوم.
اقرنها بمحوّلات الحقبة الزمنية ومساعدات تاريخ حتمية مجانية أخرى عند بناء مختبر صغير من أدوات التقويم للتدريس أو البحث أو ميزات المنتج.
حالات الاستخدام
سجلّات الرصد والتقاويم الفلكية
حوّل أختام اليوم اليولياني المستمرّة من التلسكوبات والفهارس إلى تواريخ ميلادية استرجاعية وحقول ساعة التوقيت العالمي للتقارير والفهارس.
تطبيع الأرشيف واستخراج البيانات وتحويلها
طابِق الجداول العلمية المختلطة التي تخزّن JD فقط بتواريخ ميلادية بأسلوب ISO دون تحليل Date محلّي حسّاس للمنطقة الزمنية.
الأسئلة الشائعة
أي خوارزمية تُستخدم؟
Jean Meeus، Astronomical Algorithms، الفصل 7، مع تطبيق الفرع الميلادي لكل حقبة (ميلادي استرجاعي).
ماذا يحدث إذا لم تكن jd منتهية؟
لا تستطيع NaN وInfinity الموجبة أو السالبة تسمية يوم يوليانيّ فريد.
هل JD.0 منتصف ليل أم ظهر؟
JD.0 الفلكية هي الظهر بالتوقيت العالمي. تُكتب منتصفات الليل المدنية عادة بكسر 0.5، مثل 2451544.5 لـ 2000-01-01 00:00 بالتوقيت العالمي.
هل تتحوّل هذه الأداة إلى التقويم اليولياني التاريخي قبل 1582؟
لا. يُرجع المحول دائمًا التاريخ الميلادي الاسترجاعي لِـ JD المُعطاة، بما يطابق الممارسة الفلكية الحديثة الشائعة.
ما التاريخ الذي يوافق اليوم اليولياني 2451545؟
يوافق ظهر 1 يناير 2000 بالتوقيت العالمي. أما 2451544.5 فيشير إلى منتصف الليل الذي يبدأ به اليوم نفسه، ويشير 2440587.5 إلى منتصف ليل 1 يناير 1970.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/from-julian-day \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"jd":2451545}'const res = await fetch("https://api.kit.forhosting.com/date/from-julian-day", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"jd": 2451545
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/from-julian-day",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"jd": 2451545
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/from-julian-day", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"jd":2451545}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"jd":2451545}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/from-julian-day", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"jd": 2451545
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.from_julian_day",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
jd_min | -1000000000 |
jd_max | 1000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدمها مجانًا في المتصفح لملاحظات المختبر والتدريس، أو استدعِ واجهة برمجة التطبيقات مقابل $0.002 لكل طلب ناجح حين تحتاج بيانات JD ثابتة قابلة لإعادة الإنتاج في التكامل المستمر أو الأرشيفات أو ميزات المنتج.
ما هو رقم اليوم اليولياني وماذا تحتوي الاستجابة
يقبل هذا المحول حقلًا واحدًا مطلوبًا، jd، كعدد منتهٍ ضمن نطاق الحجم الموثّق، ثم يُرجع صدى قيمة JD المُدخلة، والسنة الميلادية الاسترجاعية، ورقم الشهر من واحد إلى اثني عشر، ويوم الشهر، والساعة والدقيقة والثانية بالتوقيت العالمي، وday_fraction مقيسًا من منتصف الليل بالتوقيت العالمي، وسلسلة تاريخ بصيغة YYYY-MM-DD، واسمًا مقروءًا للشهر، وصدى iso_date، وسلسلة datetime_ut مع حرف Z لاحق، ووسم تقويم gregorian، ووسم خوارزمية meeus_proleptic_gregorian، وتذكيرًا مختصرًا بخطوات الفصل السابع لـ Meeus. لا يوجد جلب بيانات فلكية عبر الإنترنت، ولا قاعدة بيانات مناطق زمنية، ولا أخذ عيّنات عشوائية: فإما أن يكون العدد منتهيًا وضمن النطاق وتكون الحقول الميلادية محدَّدة تمامًا، أو يفشل الطلب برمز invalid_input.
كيف تُقرأ jd وكيف يبقى التحويل قابلًا لإعادة الإنتاج
الحقل المفضّل هو jd، لكن الأسماء البديلة julian_day وjdn وJD وday مقبولة كي تستطيع جداول البيانات وسلاسل الاستعلام والنماذج المُكتَّبة إعادة استخدام العقد نفسه دون إعادة تسمية الأعمدة. تأتي حقول الساعة من تقريب جزء اليوم إلى أقرب ثانية كي تبقى بيانات JSON الثابتة مستقرة. اقرن التشغيل المجاني في المتصفح بالواجهة البرمجية المدفوعة حين تحتاج التحويل نفسه داخل خط أنابيب آلي دون إعادة تطبيق عدّ الأيام الفلكي بنفسك.
أين يفيد تحويل اليوم اليولياني في العلم والأرشيفات والبرمجيات
تعمل هذه الصفحة كليًّا داخل متصفحك؛ وعبر الواجهة البرمجية يكلّف كل تحويل ناجح $0.002، ولا تُحتسب رسوم على التحقّق الفاشل، ولا يُحفَظ شيء بعد إعادة الاستجابة. هذا الفصل — استكشاف تفاعلي مجاني وواجهة برمجية مدفوعة مطابقة له — يواكب بقية كتالوج الفئة A في KIT، ويتيح لك الانتقال من عرض مختبري إلى خط أنابيب أرشيف بملايين الصفوف دون أن تتغيّر النتيجة الرياضية.
حالات التكامل
بيانات اختبار حتمية
أنشئ سلاسل سنة وشهر ويوم وdatetime_ut قابلة لإعادة الإنتاج لاختبارات مكتبات الفلك وتأكيدات التكامل المستمر عبر قيم JD كثيرة.
أسئلة تقنية
كم يكلّف محول اليوم اليولياني إلى تاريخ؟
هو مجاني في متصفحك على هذه الصفحة. عبر الواجهة البرمجية يكلّف الطلب الناجح $0.002؛ ولا تُحتسب رسوم على المدخلات غير الصالحة.