दिन गिनने वाला कैलकुलेटर
नतीजा
कुल दिन
- दोनों सिरों समेत
- 31 दिन
- अंत की तारीख़ छोड़कर
- 30 दिन
यह दिन गिनने वाला कैलकुलेटर उस सवाल का जवाब देता है जिसे तारीख़ों का सादा अंतर खुला छोड़ देता है: आख़िरी दिन गिना जाएगा या नहीं? दो तारीख़ें डालिए और पेज दोनों पाठ एक साथ दिखा देता है — तारीख़ों के बीच के दिन, और दोनों सिरों समेत दिन — जबकि एक चेकबॉक्स तय करता है कि सामने दिखने वाला आँकड़ा इनमें से कौन-सा हो। शुक्रवार से सोमवार तक की तीन रातें यही बात साफ़ कर देती हैं: ठहराव तीन रातों का है और चार दिनों का भी, और कौन-सा जवाब सही है यह इस पर निर्भर है कि गिना क्या जा रहा है। दोनों तारीख़ें किसी भी क्रम में लिखी जा सकती हैं, क्योंकि अवधि एक दूरी है और दूरी की कोई दिशा नहीं होती। लीप वर्ष में 29 फ़रवरी भी बाक़ी दिनों की तरह ही गिनी जाती है।
फ़ॉर्मूला
बीच के दिन = पहली तारीख़ से दूसरी तारीख़ तक पार हुई आधी रातों की संख्या; दोनों सिरों समेत दिन = उतने ही + 1, क्योंकि दोनों सिरे एक-एक दिन गिने जाते हैं
- शुरू की तारीख़
- दोनों में से पहली तारीख़, YYYY-MM-DD के रूप में। कौन-सी पहले पड़ती है इससे कोई फ़र्क़ नहीं पड़ता — क्रम बदलते रहिए
- अंत की तारीख़
- दूसरी तारीख़। इसका पहली के बाद आना ज़रूरी नहीं, और जवाब दोनों तरह एक ही आता है
- अंत की तारीख़ भी गिनें
- वह चेकबॉक्स जो गिनती चुनता है: बंद रहने पर दोनों तारीख़ों के बीच के दिन गिने जाते हैं, चालू होने पर दोनों सिरे भी। यह सिर्फ़ सामने वाला आँकड़ा बदलता है — नीचे की दोनों पंक्तियाँ हमेशा दिखती हैं
- कुल दिन
- सामने दिखने वाला आँकड़ा, जो चेकबॉक्स के पीछे चलता है। यह नीचे की दोनों पंक्तियों में से किसी एक के बराबर ही होता है, तीसरा जवाब कभी नहीं
- दोनों सिरों समेत दिन
- पहला दिन और आख़िरी दिन, दोनों जोड़कर गिनी गई संख्या — जैसे हाज़िरी के रजिस्टर या दवा के कोर्स में गिना जाता है
- बीच के दिन
- दोनों तारीख़ों के बीच सिर्फ़ पड़ने वाले दिनों की संख्या — जैसे होटल रातें गिनता है या किराए का हिसाब दिन गिनता है
इसका इस्तेमाल हर वहाँ कीजिए जहाँ एक दिन की चूक काग़ज़ पर ग़लती जैसी दिखेगी: प्रति रात किराया लेने वाला होटल, किराए की अवधि, पहले दिन से सातवें दिन तक चलने वाला दवा का कोर्स, छुट्टी का आवेदन, परीक्षण या नोटिस की अवधि, या प्रति दिन बिल होने वाला कोई काम। दोनों गिनतियाँ ठीक एक से अलग होती हैं, इसलिए जो आँकड़ा बताने जा रहे हों उसे पहले लिख लीजिए कि वह किस गिनती का है — चेकबॉक्स इसीलिए है कि दोनों पाठ सामने रहें, मान लिए न जाएँ। साल-महीने-दिन में तोड़ना हो, या ऐसी गिनती चाहिए जो हफ़्ते के अंत और सार्वजनिक छुट्टियों को छोड़ दे, तो वह दूसरा पेज है; यह पेज बीच की हर कैलेंडर तारीख़ गिनता है।
हल किए हुए उदाहरण
शुक्रवार से सोमवार तक तीन रातें
- शुक्रवार 2 जनवरी से सोमवार 5 जनवरी तक जाते हुए तीन आधी रातें पार होती हैं: वे जो शनिवार, रविवार और सोमवार की शुरुआत करती हैं
- तारीख़ों के बीच गिनने पर यह 3 दिन है — यानी उतनी रातें, और यही संख्या होटल या किराए के काग़ज़ में चलती है
- दोनों सिरों को दिन मानकर गिनने पर यह 3 + 1 = 4 दिन है, जो आम तौर पर हाज़िरी के रजिस्टर या छुट्टी के आवेदन का मतलब होता है
- यहाँ चेकबॉक्स बंद है, इसलिए सामने 3 पढ़ा जाता है जबकि दोनों सिरों वाली पंक्ति अब भी 4 दिखाती है
दोनों संख्याएँ एक ही ठहराव का बखान करती हैं; कोई भी दूसरी की गोलाई नहीं है। एक दिन का यही अंतर इस पेज के होने की पूरी वजह है — सादा तारीख़-अंतर यह चुनाव व्यक्त नहीं कर सकता — और बुकिंग के काग़ज़ में वही गिनती लिखी जाएगी जो उस काम में चलती है।
वही तारीख़ दो बार लिखी हुई
- दोनों तारीख़ों के बीच कोई आधी रात नहीं पड़ती, इसलिए बीच के दिन 0 हैं
- सिरों को जोड़कर गिनने पर 0 + 1 = 1 होता है: कैलेंडर पर वह तारीख़ ख़ुद एक दिन है
- चेकबॉक्स चालू है, इसलिए सामने वाला आँकड़ा दोनों सिरों समेत गिनती के पीछे चलकर 1 दिखाता है
- चेकबॉक्स बंद कीजिए तो सामने 0 आ जाता है और नीचे की दोनों पंक्तियों में कुछ नहीं बदलता
अनुपात में दोनों गिनतियाँ इससे ज़्यादा कभी नहीं बिछड़तीं: 0 और 1। यह वही मामला है जिसे सादा तारीख़-अंतर बतला ही नहीं सकता, क्योंकि उसके पास यह कहने का कोई तरीक़ा नहीं है कि तारीख़ ख़ुद गिनती में है या नहीं।
लीप वाले दिन के आर-पार
- 2024 लीप वर्ष है, इसलिए 29 फ़रवरी मौजूद है और दोनों तारीख़ों के बीच पड़ती है
- तारीख़ों के बीच के दिन: 29 फ़रवरी बीच में पड़ती है और उसे पार करना पड़ता है, इसलिए रास्ते में दो आधी रातें हैं और गिनती 2 है
- सिरों को जोड़ने पर 3 दिन बनते हैं, और चेकबॉक्स बंद है इसलिए सामने 2 पढ़ा जाता है
- आम साल जैसे 2026 में यही जोड़ी 1 दिन देती है, क्योंकि पार करने के लिए कोई 29 फ़रवरी है ही नहीं
लीप वाले दिन के लिए कहीं कोई अलग नियम नहीं लिखा है: 29 फ़रवरी बस बाक़ी तारीख़ों जैसी एक तारीख़ है और गिनती कैलेंडर के पीछे चलती है। यह जोड़ी एक बार लीप वर्ष में और एक बार आम साल में डालकर देख लीजिए — पता चलेगा कि जवाब कैलेंडर का है, किसी ठोस नियम का नहीं।
सीमाएँ
नतीजा पूरे कैलेंडर दिनों की गिनती है, इसलिए आधा दिन कभी नहीं दिखता: किसी तारीख़ की सुबह 9 बजे से अगली तारीख़ की सुबह 9 बजे तक एक दिन है, और रात 11 बजे से सुबह 1 बजे तक भी एक ही दिन, क्योंकि यहाँ सिर्फ़ तारीख़ें पढ़ी जाती हैं और दिन का समय डाला ही नहीं जाता। बीच की हर तारीख़ गिनी जाती है, इसलिए हफ़्ते के अंत और सार्वजनिक छुट्टियाँ भी शामिल हैं — काम के दिनों की गिनती अलग सवाल है और उसका जवाब अलग होता है। साल-महीने-हफ़्ते में कोई तोड़ नहीं मिलता, सिर्फ़ दो दिन-गिनतियाँ हैं। तारीख़ असली होनी चाहिए: 30 फ़रवरी को 1 मार्च बनाने के बजाय ठुकरा दिया जाता है। समर्थित दायरा साल 1 की 1 जनवरी से साल 9999 की 31 दिसंबर तक है, और दोनों सिरे किसी भी क्रम में लिखे जा सकते हैं — नतीजे में कोई फ़र्क़ नहीं पड़ता। लीप वर्ष का 29 फ़रवरी भी कोई ख़ास तारीख़ नहीं, बाक़ी दिनों जैसा ही एक दिन है।
अक्सर पूछे जाने वाले सवाल
- दोनों में से कौन-सा आँकड़ा लेना चाहिए?
- वही जो यह बताता हो कि गिना क्या जा रहा है। तारीख़ों के बीच के दिन तब लीजिए जब हर दिन एक रात हो, किराए का एक दिन हो, या पहली तारीख़ से शुरू होने वाली 24 घंटे की अवधि हो — शुक्रवार से सोमवार तक ठहराव की कितनी रातें होती हैं, वह तीन है। दोनों सिरों समेत दिन तब लीजिए जब पहली तारीख़ ख़ुद पहला दिन हो, जैसे दवा के कोर्स, हाज़िरी के रजिस्टर या छुट्टी के आवेदन में। दोनों ठीक एक से अलग होती हैं, इसलिए ग़लत आँकड़ा बताना साफ़ दिखने वाली ग़लती है — और यह पेज दोनों दिखाता है ताकि चुनाव जाँचा जा सके, मान लिया न जाए।
- जनवरी में कितने दिन होते हैं?
- इकतीस, 1 से 31 तक दोनों सिरे जोड़कर, और बीच के दिन गिनने पर तीस। 1 जनवरी और 31 जनवरी डालिए: चेकबॉक्स चालू होने पर सामने 31 पढ़ा जाता है, और बंद होने पर सामने 30 आता है जबकि दोनों सिरों वाली पंक्ति अब भी 31 दिखाती है। महीने की लंबाई यहाँ कोई ख़ास मामला नहीं है — किसी भी महीने का पहला-से-आख़िरी जोड़ा इसी तरह चलता है।
- पहला दिन गिनूँ, आख़िरी दिन, या कोई नहीं?
- यही तो वह चीज़ है जो चेकबॉक्स तय करता है, और रोज़मर्रा में दोनों चलन मौजूद हैं। बीच के दिन किसी भी सिरे को अपना अलग दिन नहीं गिनते, और होटल इसी तरह रातें गिनता है; दोनों सिरों समेत दिन दोनों को गिनते हैं, और इसी हिसाब से 1 से 7 तक चलने वाला कोर्स सात दिन का होता है। चूँकि दोनों पाठ गिने जाते हैं, चेकबॉक्स चालू-बंद करने से सामने के नीचे की दोनों पंक्तियाँ कभी नहीं बदलतीं — सिर्फ़ यह बदलता है कि सामने वाला आँकड़ा उनमें से किसके पीछे चल रहा है।
- दोनों तारीख़ें उलटी डाल दूँ तो क्या होगा?
- कुछ नहीं होगा। अवधि एक दूरी है, इसलिए कौन-सी तारीख़ पहले लिखी गई इससे गिनती एक ही रहती है और ऋणात्मक जवाब की कोई चिंता नहीं। 5 जनवरी को शुरू और 2 जनवरी को अंत लिखने पर भी ठीक वही संख्याएँ आती हैं जो उलटे क्रम में आती हैं। क्रम सिर्फ़ जवाब के वाक्य में मायने रखता है — ठहराव किस तारीख़ से शुरू हुआ यह अलग सवाल है, और वह कितनी रातें चला यह अलग।
- क्या यह तारीख़ कैलकुलेटर जैसा ही है?
- नहीं, और फ़र्क़ नतीजे में है। तारीख़ कैलकुलेटर दो तारीख़ों के बीच अंतर को साल, महीने और दिनों में तोड़ देता है। यह पेज बताता है कि बीच की अवधि में कितने दिन पड़ते हैं, दोनों में से एक गिनती के हिसाब से, और तोड़ को जानबूझकर बाहर रखता है ताकि वही आँकड़ा दो पेजों पर छपकर दोहराया न जाए। ऐसी गिनती चाहिए जो हफ़्ते के अंत और सार्वजनिक छुट्टियाँ छोड़ दे, तो वह काम के दिनों वाला कैलकुलेटर है, जो इससे छोटा आँकड़ा देता है। अदालती समय-सीमा की गिनती भी इसी सवाल से टकराती है: संयुक्त राज्य अमेरिका के संघीय नागरिक प्रक्रिया नियम 6 में घटना से दिन गिनने का तरीक़ा और आख़िरी दिन छुट्टी पर पड़ने की सूरत में बढ़ोतरी लिखी है, और वहाँ भी यही तय करना पड़ता है कि गिनती किस दिन से शुरू होती है।
संदर्भ
- Federal Rules of Civil Procedure, Rule 6 — Computing and Extending Time (United States federal court rule: how a deadline is counted from a triggering event, and how it is extended when the last day falls on a weekend or holiday) — Legal Information Institute, Cornell Law School (United States)
- Calendar FAQ — The Gregorian Calendar — Claus Tøndering, Calendar FAQ
- RFC 3339: Date and Time on the Internet: Timestamps — IETF