तारीख़ कैलकुलेटर
नतीजा
कुल दिन
- साल
- 1
- महीने
- 0
- दिन
- 0
- कुल हफ़्ते
- 52.1 हफ़्ते
दो तारीख़ों के बीच का फ़ासला जोड़ना आसान है, और ग़लत निकलना उतना ही आसान। 31 जनवरी से 1 मार्च तक 29 दिन बनते हैं और ज़्यादातर लोग इसे «एक महीना और एक दिन» कह देंगे — पर 31 जनवरी में एक महीना जोड़ने पर 28 फ़रवरी आती है, इसलिए महीनों की गिनती से उधार लेकर घटाने वाला हिसाब या तो «एक महीना और माइनस एक दिन» निकालता है या «शून्य महीने», और दोनों ही ग़लत हैं। यह तारीख़ कैलकुलेटर उसी फ़ासले को चार तरह से छापता है: कुल दिन, कुल हफ़्ते, और साल-महीने-दिन वाला वह बंटवारा जो कैलेंडर की तरह क्लैंप करता है। दो तारीख़ों के बीच कितनी दूरी है, इसके दो जवाब होते हैं और दोनों सही होते हैं, बस एक जैसे नहीं होते: 1 जनवरी 2026 से 1 जनवरी 2027 तक 365 दिन हैं और यही फ़ासला «1 साल 0 महीने 0 दिन» भी है, जबकि 1 जनवरी 2026 से 31 दिसंबर 2026 तक 364 दिन हैं और बंटवारा «11 महीने 30 दिन» बताता है — 364 दिन और «11 महीने 30 दिन» साथ रखने पर साफ़ दिख जाता है कि यहाँ पूरा साल नहीं है, और इसीलिए यह पेज एक की जगह दोनों जवाब देता है। गिनती का नियम वही है जो इस साइट के बाक़ी तारीख़ वाले औज़ार इस्तेमाल करते हैं: शुरू का दिन गिना नहीं जाता और आख़िर का दिन गिना जाता है, इसलिए एक ही दिन डालने पर जवाब शून्य आता है। सबसे भरोसेमंद संख्या कुल दिन है; साल-महीने-दिन वाला बंटवारा उसी फ़ासले को कैलेंडर की इकाइयों में बताता है, इसलिए 365 दिन «एक साल» बन जाता है और 364 दिन «ग्यारह महीने तीस दिन» — दो संख्याएँ जो एक-दूसरे से टकराती लगती हैं और दोनों सच हैं। तारीख़ें उलटी लिखने से जवाब नहीं बदलता, क्योंकि फ़ासले का नाप दोनों दिशाओं में एक ही होता है; और 1582 से पहले की तारीख़ों को यह पेज प्रोलेप्टिक ग्रेगोरियन मानकर चलता है, यानी वही कैलेंडर पीछे की तरफ़ बढ़ा दिया जाता है जिसमें अक्तूबर 1582 के दस दिन कभी गिरे ही नहीं थे।
एक दिन, एक हफ़्ता, एक महीना, एक तिमाही और एक साल कितने लंबे होते हैं
| अवधि | दिन |
|---|---|
| एक दिन | 1 |
| एक हफ़्ता | 7 |
| एक महीना | 28 – 31 |
| एक तिमाही | 90 – 92 |
| एक साल | 365 या 366 |
सिर्फ़ पहली दो पंक्तियाँ स्थिरांक हैं। महीना 28 से 31 दिन का होता है और तिमाही 90 से 92 दिन की, इसलिए नब्बे दिन का फ़ासला ठीक एक तिमाही तभी बनता है जब वह सही महीने से शुरू हो — यह जाँचना पड़ेगा, मान नहीं लिया जा सकता। इसी वजह से ऊपर का बंटवारा भाग देकर नहीं बल्कि कैलेंडर पर चलकर निकाला जाता है: भाग देना हर महीने को बराबर मान लेता है, और कैलेंडर ऐसा कभी नहीं करता। पंक्ति का दूसरा कॉलम पढ़ते वक़्त यह ध्यान रखिए कि वहाँ एक संख्या नहीं बल्कि एक फ़ैलाव है, और यही फ़ैलाव उस बंटवारे की सारी मुश्किल की जड़ है।
फ़ॉर्मूला
कुल दिन = शुरू की तारीख़ से अंत की तारीख़ तक के पूरे दिन; बंटवारा (साल, महीने, दिन) उतने पूरे महीने लेता है जितने अंत की तारीख़ से आगे न निकलें
- कुल दिन
- दोनों तारीख़ों के बीच के पूरे दिन, यानी शुरू का दिन गिने बिना और आख़िर का दिन गिनकर। यही इस पेज का मुख्य जवाब है और यही अकेली संख्या है जिसे बिना शर्त भरोसे के साथ आगे बढ़ाया जा सकता है, क्योंकि इसमें कैलेंडर की कोई इकाई बीच में नहीं आती — न महीने की लंबाई का सवाल है, न लीप वर्ष का
- कुल हफ़्ते
- कुल दिन को 7 से भाग देकर, एक दशमलव तक — पूरे हफ़्तों में गोल नहीं किया जाता, क्योंकि 365 ÷ 7 = 52.14 होता है और इसे 52 पर गोल कर देने से डेढ़ दिन चुपचाप ग़ायब हो जाते। यह कैलेंडर का हिस्सा नहीं बल्कि भाग का नतीजा है, और इसीलिए यह अकेला ऐसा आँकड़ा है जिसमें दशमलव आता है
- बंटवारे के महीने
- कैलेंडर पर गिने गए पूरे महीने — तीस दिन के ब्लॉक नहीं। नतीजे के पैनल में यही पंक्ति «महीने» कहलाती है, पर यहाँ इसे बंटवारे के महीने लिखा गया है क्योंकि अकेला «महीना» दो चीज़ें बता सकता है — महीने की लंबाई और महीनों की गिनती — और इस पेज को दूसरा मतलब चाहिए। यह संख्या कुल दिन से नहीं निकलती: «साल» और «दिन» के साथ यह तीन अलग-अलग गिने जाते हैं
- दिन
- उन पूरे महीनों के बाद जो बचा, और यह हमेशा उस महीने से छोटा रहता है जो आगे आने वाला है, इसलिए इसकी गिनती 0 से 30 के बीच ही रहती है। यह कोई जोड़ नहीं है जिसे कुल दिन में जोड़ा जा सके — यह एक ही फ़ासले का तीसरा बयान है, और तीनों बयान एक ही सच के तीन चेहरे हैं
इस कैलकुलेटर का इस्तेमाल तब कीजिए जब आपको किसी आख़िरी तारीख़ तक बचे दिन गिनने हों, यह पता करना हो कि कोई काम कितने दिन चला, या किसी और के बताए हुए आँकड़े को जाँचना हो। जिस जवाब पर सबसे पहले भरोसा कीजिए वह कुल दिन है — यह पहले निकाला जाता है और बंटवारे से कभी निकाला नहीं जाता, इसलिए महीनों की लंबाई का कोई झगड़ा इसे छू नहीं सकता। साल-महीने-दिन वाला बंटवारा उसी फ़ासले का दूसरा बयान है और इसीलिए 365 दिन «एक साल» पढ़ा जाता है जबकि 364 दिन «ग्यारह महीने और तीस दिन» — दो संख्याएँ जो बेमेल लगती हैं और दोनों ठीक हैं, बस एक कैलेंडर की भाषा बोलती है और दूसरी अंकगणित की। जो यह पेज नहीं कर सकता वह है सिर्फ़ कामकाजी दिन गिनना, यानी छुट्टियाँ और हफ़्ते का अंत छोड़कर चलना — उसके लिए इस साइट का कार्यदिवस कैलकुलेटर है — और 1582 से पहले की तारीख़ों को यह प्रोलेप्टिक ग्रेगोरियन के अलावा कुछ और नहीं मान सकता।
हल किए हुए उदाहरण
1 जनवरी 2026 से 1 जनवरी 2027
- पूरे दिन: 2026 साधारण साल है, इसलिए 1 जनवरी 2026 से 1 जनवरी 2027 तक 365 दिन — शुरू का दिन नहीं गिना गया और आख़िर का दिन गिना गया
- महीनों की चाल: एक पूरा साल बैठता है और ठीक अंत की तारीख़ पर पहुँच जाता है, इसलिए साल 1 और महीने तथा दिन दोनों 0
- कुल हफ़्ते: 365 ÷ 7 = 52.14, जिसे एक दशमलव पर 52.1 लिखा जाता है, 52 पर गोल करके नहीं
- कुल दिन ही आधार है: यह पहले निकाला जाता है और बंटवारे से कभी निकाला नहीं जाता
साफ़-सुथरा मामला, जहाँ दोनों बयान बिल्कुल मेल खाते हैं। अगला उदाहरण वह है जहाँ वे नहीं खाते, और वही इस पेज के होने की असली वजह है।
31 जनवरी 2026 से 1 मार्च 2026
- पूरे दिन: फ़रवरी के 28 दिन और मार्च का 1 दिन, यानी 29
- 31 जनवरी से एक महीना आगे 28 फ़रवरी बैठती है, जो अंत की तारीख़ से पहले है, इसलिए महीने 1 तक पहुँच जाते हैं
- 31 जनवरी से दो महीने आगे 31 मार्च आता, जो 1 मार्च से आगे निकल जाता है, इसलिए महीने 1 पर रुक जाते हैं
- 28 फ़रवरी से 1 मार्च तक का बाक़ी 1 दिन है, और बंटवारा «एक महीना और एक दिन» पढ़ा जाता है
यही वह मामला है जिसे महीनों से उधार लेकर घटाने वाला हिसाब ग़लत करता है: वह दिन की संख्याएँ 31 और 1 देखता है, उधार लेता है, और या तो «एक महीना और माइनस तीस दिन» बताता है या «शून्य महीने और उनतीस दिन»। इनमें से कोई भी जवाब जोड़कर अंत की तारीख़ पर वापस नहीं पहुँचता।
29 फ़रवरी 2024 से 28 फ़रवरी 2025
- 2024 लीप वर्ष है और 2025 नहीं, इसलिए दोनों सिरे 365 दिन की दूरी पर हैं, चाहे दिन की संख्या 29 से उतरकर 28 हो जाए
- 29 फ़रवरी 2024 से एक साल आगे 28 फ़रवरी 2025 है — कैलेंडर पर साल दिनों की कोई तय गठरी नहीं होती
- चाल ठीक अंत की तारीख़ पर पहुँच जाती है, इसलिए महीने और दिन दोनों 0 हैं
- कुल दिन 365 पढ़ा जाता है, ठीक पहले उदाहरण जितना, जबकि इस फ़ासले की हर तारीख़ एक दिन पहले की है
ठीक 365 दिन का फ़ासला एक साल हो भी सकता है और नहीं भी — यह इस पर है कि वह कहाँ से शुरू होता है। इसीलिए यह औज़ार एक जवाब चुनने की जगह दोनों जवाब छापता है।
सीमाएँ
बंटवारा एक बयान है, इकाई का बदलाव नहीं। महीना 28 से 31 दिन का होता है, इसलिए तीस दिन एक जोड़ी में «एक महीना» पढ़ा जा सकता है और दूसरी में «शून्य महीने», और यहाँ का नियम यही है कि पूरे कैलेंडर महीने तब तक जोड़े जाएँ जब तक अगला जोड़ अंत की तारीख़ से आगे न निकल जाए। दूसरे औज़ार दूसरा नियम इस्तेमाल करते हैं और उसी जोड़ी पर एक-दो दिन का फ़र्क़ बता देंगे — यह फ़र्क़ जोड़ने के तरीक़े का है, किसी ग़लती का नहीं। कुल दिन के पास ऐसी कोई छूट नहीं है: वह या तो सही है या ग़लत, बीच में कुछ नहीं। यह पेज न कामकाजी दिन गिनता है और न सार्वजनिक छुट्टियाँ छोड़ता है, इसलिए किसी दफ़्तर की आख़िरी तारीख़ निकालने के लिए यह आँकड़ा कच्चा माल है, तैयार जवाब नहीं। चारों आँकड़े एक ही जोड़ी से निकलते हैं और अलग-अलग सवालों के जवाब हैं, इसलिए किसी एक को दूसरे से जोड़कर मिलाना नहीं चाहिए।
अक्सर पूछे जाने वाले सवाल
- दो तारीख़ों के बीच कितने दिन होते हैं?
- शुरू की तारीख़ से अंत की तारीख़ तक के पूरे दिन गिनिए, शुरू का दिन गिने बिना और आख़िर का दिन गिनकर। 1 जनवरी 2026 से 1 जनवरी 2027 तक 365 दिन हैं क्योंकि 2026 साधारण साल है। यही नियम है जिसकी वजह से एक ही दिन डालने पर जवाब शून्य आता है, और यही नियम इस साइट के बाक़ी तारीख़ वाले औज़ार भी इस्तेमाल करते हैं।
- 31 जनवरी से 1 मार्च तक कितने महीने और दिन होते हैं?
- एक महीना और एक दिन। 31 जनवरी में एक महीना जोड़ने पर 28 फ़रवरी बैठती है, जो 1 मार्च से पहले है, और दो महीने जोड़ने पर 31 मार्च आता है, जो आगे निकल जाता है। 28 फ़रवरी से 1 मार्च तक का बाक़ी एक दिन है। महीनों से उधार लेकर घटाने वाला हिसाब इसकी जगह माइनस तीस दिन बता देता है।
- क्या गिनती में शुरू की तारीख़ भी शामिल होती है?
- नहीं, शुरू की तारीख़ गिनती से एक दिन पहले की है और अंत की तारीख़ गिनती में शामिल है। इसीलिए एक ही दिन डालने पर शून्य आता है और 1 जनवरी से 2 जनवरी एक दिन होता है। यही नियम इस साइट के कार्यदिवस और दिन जोड़ने वाले औज़ार भी इस्तेमाल करते हैं, इसलिए उन पेजों के आँकड़े इस पेज के आँकड़ों से मेल खाते हैं।
- एक साल कभी 365 दिन का और कभी 366 दिन का क्यों होता है?
- क्योंकि कैलेंडर पर साल की लंबाई तय नहीं होती, और महीने की भी नहीं। 29 फ़रवरी 2024 से 28 फ़रवरी 2025 तक 365 दिन होते हैं और बंटवारा इसे एक साल कहता है, क्योंकि शुरू में एक साल जोड़ने पर ठीक अंत की तारीख़ आती है। जिस फ़ासले में लीप वर्ष का दिन पड़ जाए वह 366 दिन का होता है और वह भी एक साल ही पढ़ा जाता है।
- क्या मैं बाद की तारीख़ पहले लिख सकता हूँ?
- हाँ, जब अंत की तारीख़ पहले की हो तो दोनों सिरे आपस में बदल दिए जाते हैं, इसलिए दोनों तरह से जवाब एक ही आता है। ऋणात्मक फ़र्क़ बताने वाला यह कुछ और औज़ार होगा; यह पेज फ़ासले का नाप बताता है, और डेडलाइन या किसी काम की अवधि को ठीक वही चाहिए।
संदर्भ
- Temporal — PlainDate.prototype.since: the difference between two dates returned as years, months and days with the largest units counted first, which is the breakdown this page reports, and the standard that fixes the month-end rule it clamps by — Ecma International (TC39)
- ECMAScript Language Specification: Numbers and Dates — the date arithmetic and the proleptic Gregorian calendar that the whole-day count on this page rests on — Ecma International