यह कैलकुलेटर क्या करता है
यह टूल एक आरंभिक तिथि और समय लेता है और उसमें दिन, घंटे, मिनट तथा सेकंड के रूप में बताया गया बीता हुआ समय जोड़ता (या घटाता) है। बदले में यह परिणामी कैलेंडर तिथि, घड़ी का समय और सप्ताह का दिन देता है। इसमें प्रोलेप्टिक ग्रेगोरियन कैलेंडर का उपयोग होता है और हर मिनट को ठीक 60 सेकंड माना जाता है (लीप सेकंड को शामिल नहीं किया गया)। गणना सार्वभौमिक है; वैकल्पिक युग (Era) चयनकर्ता बस यह सुविधा देता है कि आप वर्ष को किसी जापानी शाही युग के नाम — जैसे Meiji, Taisho, Showa, Heisei या Reiwa — से दर्ज कर सकें, जिसे गणना से पहले पश्चिमी (CE) वर्ष में बदल दिया जाता है।
इसका उपयोग कैसे करें
एक युग चुनें (सामान्य वर्षों के लिए इसे "पश्चिमी (CE)" पर ही रहने दें), फिर आरंभिक वर्ष, माह, दिन, घंटा, मिनट और सेकंड दर्ज करें। दिशा चुनें: "बाद में (+)" समय को आगे बढ़ाता है और "पहले (-)" समय को पीछे ले जाता है। फिर बीते हुए दिन, घंटे, मिनट और सेकंड भरें। जो फ़ील्ड लागू न हो उसे 0 ही रहने दें। परिणामी टाइमस्टैम्प और सप्ताह का दिन देखने के लिए सबमिट करें।
फ़ॉर्मूला समझें
आरंभिक तिथि को सबसे पहले जूलियन डे नंबर (JDN) में बदला जाता है, जो दिनों की एक निरंतर गिनती है। फिर इस दिन को दिन के समय के साथ मिलाकर कुल सेकंड में बदला जाता है। इसमें चिह्न-सहित बीते हुए सेकंड जोड़े जाते हैं, और फिर फ़्लोर डिविज़न का उपयोग करते हुए कुल को वापस दिन की गिनती और दिन के समय में विभाजित किया जाता है — ताकि ऋणात्मक अंतर (आधी रात, माह या वर्ष की सीमा पार करके घटाव) पर भी एक वैध तिथि मिले। इसके बाद JDN को फिर से ग्रेगोरियन वर्ष, माह और दिन में बदला जाता है, और सप्ताह का दिन सीधे JDN से निकाला जाता है।
$$\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 के लिए JDN है \(2{,}460{,}477\)। इसमें \(42{,}030\) सेकंड जोड़ने पर दिन वही रहता है और समय 11:40:30 हो जाता है। परिणाम है 2024-06-15 11:40:30, जो शनिवार को पड़ता है।
अक्सर पूछे जाने वाले प्रश्न
क्या यह लीप वर्ष संभालता है? हाँ। जूलियन डे नंबर रूपांतरण पूरे ग्रेगोरियन लीप-वर्ष नियम को स्वतः लागू करता है।
क्या मैं समय घटा सकता हूँ? हाँ। "पहले (-)" चुनें और पूरा बीता समय घटा दिया जाएगा, जो दिनों, माहों और वर्षों की सीमा तक सही ढंग से पीछे जाता है।
टाइम ज़ोन और डेलाइट सेविंग का क्या? यह गणना बिना किसी टाइम ज़ोन या DST समायोजन के एक शुद्ध कैलेंडर पल है, इसलिए परिणाम सदैव निश्चित (deterministic) रहते हैं।