ما الذي تقوم به هذه الحاسبة
تأخذ هذه الأداة تاريخًا ووقتًا للبداية، ثم تضيف إليه (أو تطرح منه) مدة منقضية مُعبَّرًا عنها بالأيام والساعات والدقائق والثواني. وتعيد لك التاريخ التقويمي الناتج، والوقت على مدار الساعة، ويوم الأسبوع. تعتمد الحاسبة على التقويم الميلادي الممتد (Proleptic Gregorian) وتعامل كل دقيقة على أنها 60 ثانية بالضبط (فلا تُحتسب الثواني الكبيسة). الحساب الرياضي عالمي يصلح للجميع؛ أما خيار «الحقبة» الاختياري فهو يتيح لك ببساطة إدخال السنة باستخدام مسمى حقبة إمبراطورية يابانية مثل ميجي أو تايشو أو شووا أو هيسي أو ريوا، ويتم تحويلها إلى السنة الميلادية الغربية (CE) قبل إجراء الحساب. هذه الحقب اليابانية خاصة بنظام التأريخ في اليابان، وإن لم تكن بحاجة إليها فاتركها على الخيار الميلادي الافتراضي.
طريقة الاستخدام
اختر الحقبة (اتركها على «الميلادي (CE)» للسنوات العادية)، ثم أدخل سنة البداية والشهر واليوم والساعة والدقيقة والثانية. حدِّد الاتجاه: «بعد (+)» للتقدّم إلى الأمام في الزمن، و«قبل (-)» للرجوع إلى الوراء. أدخل عدد الأيام والساعات والدقائق والثواني المنقضية. اترك أي حقل على القيمة 0 إذا لم يكن منطبقًا. ثم اضغط على زر الحساب لتظهر لك الطابع الزمني الناتج ويوم الأسبوع.
شرح المعادلة
يُحوَّل تاريخ البداية إلى رقم اليوم اليولياني (JDN)، وهو عدّاد متواصل للأيام. ثم يُدمج اليوم مع وقت اليوم في صورة إجمالي بالثواني. بعد ذلك تُضاف الثواني المنقضية مع إشارتها (موجبة أو سالبة)، ثم يُقسَّم المجموع مجددًا إلى عدد أيام ووقت يومي باستخدام القسمة الأرضية (floor division)، بحيث تظل القيم السالبة (أي الطرح الذي يتجاوز منتصف الليل أو حدود الشهر أو السنة) تنتج تاريخًا صحيحًا. وأخيرًا يُحوَّل رقم اليوم اليولياني عائدًا إلى سنة وشهر ويوم ميلادية، ويُستخرَج يوم الأسبوع مباشرة من هذا الرقم.
$$\begin{gathered} T_{\text{result}} = T_{\text{start}} + \text{Dir} \cdot \Delta \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &= \text{Era} + \text{Year} \\ T_{\text{start}} &= \text{JDN}(Y,\,\text{Mon},\,\text{Day}) \cdot 86400 \\ &\quad + 3600\,\text{Hr} + 60\,\text{Min} + \text{Sec} \\ \Delta &= 86400\,\text{Days} + 3600\,\text{Hrs} \\ &\quad + 60\,\text{Mins} + \text{Secs} \end{aligned} \right. \end{gathered}$$
مثال محلول
لنبدأ من 2024-06-15 الساعة 00:00:00، باتجاه «بعد»، ومدة منقضية قدرها 0 يوم و11 ساعة و40 دقيقة و30 ثانية. رقم اليوم اليولياني لتاريخ 2024-06-15 هو 2,460,477. إضافة 42,030 ثانية تُبقينا في اليوم نفسه وتعطي الوقت 11:40:30. وبذلك تكون النتيجة 2024-06-15 الساعة 11:40:30، وهو يوم السبت.
$$11\,\text{Hr} \cdot 3600 + 40\,\text{Min} \cdot 60 + 30\,\text{Sec} = 42{,}030\ \text{s}$$
الأسئلة الشائعة
هل تتعامل مع السنوات الكبيسة؟ نعم. يطبّق تحويل رقم اليوم اليولياني قاعدة السنة الكبيسة الميلادية كاملةً تلقائيًا.
هل يمكنني طرح وقت؟ نعم. اختر «قبل (-)» فتُطرح المدة المنقضية بالكامل، مع التراجع الصحيح عبر الأيام والأشهر والسنوات.
ماذا عن المناطق الزمنية والتوقيت الصيفي؟ الحساب يمثّل لحظة تقويمية صرفة دون أي تعديلات للمنطقة الزمنية أو التوقيت الصيفي، ولذلك تكون النتائج محددة وثابتة دائمًا.