कोई अपलोड नहीं, 100% स्थानीय, कोई खाता नहीं

लेख

ISO हफ्ते की गिनती समझाई गई

यूरोप के अधिकतर हिस्सों में किसी मीटिंग को बिना कोई तारीख बताए "हफ्ता 27" के लिए तय किया जा सकता है। किसी स्प्रेडशीट, अमेरिकी शैली के कैलेंडर ऐप और जर्मन कागज़ी डायरी से पूछें कि वह कौन-सा हफ्ता है, तो जवाब एक, कभी-कभी दो हफ्ते तक अलग हो सकते हैं। हफ्ते की गिनती कोई एक तरीका नहीं बल्कि कई तरीके हैं, और ISO 8601 उनमें से वह तरीका तय करता है जिसमें कोई अस्पष्टता नहीं: हफ्ता सोमवार से शुरू होता है, हफ्ता 1 जनवरी के पहले गुरुवार पर आधारित होता है, और इस सटीकता की कीमत यह है कि हफ्ता 1 दिसंबर में शुरू हो सकता है और कुछ साल 53 हफ्तों तक पहुंच जाते हैं।

दो नियम जो ISO हफ्ते को परिभाषित करते हैं

ISO 8601 का हफ्ता सोमवार से शुरू होता है, और इसके दिनों को 1 (सोमवार) से 7 (रविवार) तक क्रमांकित किया जाता है। किसी साल का हफ्ता 1 वह हफ्ता है जिसमें जनवरी का पहला गुरुवार आता है, या यही बात दूसरे शब्दों में कहें तो जिसमें 4 जनवरी आती है। एक नतीजा याद रखने लायक है: हफ्ता 1 के सात दिनों में से कम से कम चार दिन नए साल में आते हैं, इसलिए हफ्ते के ज़्यादातर दिन ही तय करते हैं कि वह हफ्ता किस साल में गिना जाएगा। पूरा लिखें तो एक ISO हफ्ता तारीख कुछ ऐसी दिखती है: 2026-W27-5, यानी साल 2026, हफ्ता 27, दिन 5, जो शुक्रवार है। बिना हाइफ़न वाला संक्षिप्त रूप (2026W275) भी मौजूद है, लेकिन शेड्यूल और प्रोजेक्ट योजनाओं में लगभग हमेशा हाइफ़न वाला रूप ही इस्तेमाल होता है।

हफ्ते वाला साल कैलेंडर साल जैसा नहीं होता

चूंकि हफ्ता 1 पहले गुरुवार पर आधारित होता है, इसलिए दिसंबर के अंत के तीन दिन तक पहले से ही अगले साल के हफ्ता 1 में शामिल हो सकते हैं, और जनवरी की शुरुआत के तीन दिन तक पिछले साल के आखिरी हफ्ते में शामिल रह सकते हैं। मौजूदा सीमा इसकी जीती-जागती मिसाल है: सोमवार 29 दिसंबर 2025 से रविवार 4 जनवरी 2026 तक एक ही हफ्ता, 2026-W01, बनता है, इसलिए 29, 30 और 31 दिसंबर 2025 हफ्ता-गिनती के हिसाब से साल 2026 में गिने जाते हैं। यही बंटवारा एक क्लासिक सॉफ़्टवेयर बग की जड़ है। तारीख फ़ॉर्मैटर कैलेंडर साल (जावा-शैली पैटर्न में yyyy) और हफ्ते पर आधारित साल (YYYY) में फर्क करते हैं, और जो कोड गलती से YYYY प्रिंट करता है वह नए साल के आसपास कुछ दिनों तक गलत साल दिखाता है। ठीक इसी तरह का एक बग 2014 के अंत में Twitter की तारीख दिखाने वाली सुविधा में आया था, और यह हर दिसंबर कहीं न कहीं दोबारा सामने आता है।

2025 से 2026 की साल सीमा की कैलेंडर पट्टी, जिसमें ISO हफ्ता 2026-W01 सोमवार 29 दिसंबर 2025 से रविवार 4 जनवरी 2026 तक चलता दिखाया गया है

कुछ सालों में 53 हफ्ते होते हैं

365 दिन 52 हफ्तों और एक अतिरिक्त दिन में बंटते हैं, इसलिए हफ्तों की गिनती किसी स्थिर लय में नहीं बैठ पाती। ISO के नियमों के तहत, किसी साल को 53 हफ्ते तब मिलते हैं जब वह गुरुवार से शुरू होता है, और तब भी जब वह लीप ईयर हो और बुधवार से शुरू हो। ऐसा हर 400 साल में 71 बार होता है, यानी लगभग हर छह साल में एक बार। 2026 भी इनमें से एक है: यह गुरुवार से शुरू होता है, इसलिए 2026-W01 से 2026-W53 तक चलता है, और इसका आखिरी हफ्ता सोमवार 28 दिसंबर 2026 से रविवार 3 जनवरी 2027 तक फैला है। इससे पहले 53 हफ्तों वाला साल 2020 था; अगले साल 2032 और 2037 होंगे। पेरोल और खुदरा योजना बनाने वाले इन सालों को अच्छी तरह जानते हैं, क्योंकि एक अतिरिक्त क्रमांकित हफ्ता एक ऐसे बजट में एक अतिरिक्त वेतन-चक्र या रिपोर्टिंग अवधि जोड़ सकता है जो 52 हफ्तों के हिसाब से बनाया गया था।

2004 से 2037 के बीच 53 हफ्तों वाले ISO सालों की समयरेखा: 2004, 2009, 2015, 2020, 2026, 2032 और 2037

बाकी तरीके अलग तरह से गिनती करते हैं

ISO 8601 इस्तेमाल होने वाला अकेला तरीका नहीं है। उत्तरी अमेरिकी कैलेंडर आमतौर पर हफ्ता रविवार से शुरू करते हैं और जिस हफ्ते में 1 जनवरी आती है उसे हफ्ता 1 कहते हैं, चाहे वह किसी भी दिन पड़े; यह पहला हफ्ता सिर्फ एक दिन का भी हो सकता है। स्प्रेडशीट दोनों दुनिया दिखाती हैं: Excel का WEEKNUM फ़ंक्शन डिफ़ॉल्ट रूप से रविवार पर आधारित गिनती इस्तेमाल करता है, जबकि ISOWEEKNUM ISO का नियम लागू करता है, और कई तारीखों पर दोनों के नतीजे अलग-अलग होते हैं। प्रोग्रामिंग भाषाएं भी यही जाल एक ही फ़ंक्शन के भीतर रखती हैं: सिर्फ strftime में %U (रविवार आधारित), %W (सोमवार आधारित) और %V (ISO) मौजूद हैं। इसलिए "हफ्ता 27" तब तक कोई सटीक मतलब नहीं रखता जब तक आपको यह न पता हो कि वह किस तरीके से निकाला गया है। जब भी हफ्ते का नंबर किसी सीमा को पार करे, चाहे वह किसी देश की हो, कंपनी की हो या कोडबेस की, तो साफ़ तौर पर ISO बताएं या तारीखों की सीमा साथ में जोड़ें।

दीवार पर टंगे कैलेंडर के बिना हफ्ते का नंबर पता करना

जब तारीख मायने रखती हो, तो कैलेंडर के खाने गिनने से बेहतर है हिसाब लगाना। हमारा हफ्ता नंबर टूल किसी भी तारीख के लिए ISO हफ्ता बताता है, साथ ही उस हफ्ते की सोमवार-से-रविवार वाली सीमा भी; हफ्ते का दिन टूल यह बताता है कि कोई भी तारीख, चाहे वह भूतकाल की हो या भविष्य की, ISO के सात दिनों में से किस दिन पड़ती है। दोनों टूल पूरी तरह आपके ब्राउज़र में ही चलते हैं: आपके द्वारा टाइप की गई तारीखें आपके डिवाइस पर ही प्रोसेस होती हैं और कभी कहीं भेजी नहीं जातीं। और अगर आपको याद रखने के लिए कोई आधार चाहिए, तो दो ही काफी हैं: 4 जनवरी हमेशा हफ्ता 1 में आती है, और 28 दिसंबर हमेशा उस साल के आखिरी हफ्ते में आती है।

इस लेख में उल्लेखित टूल्स

अक्सर पूछे जाने वाले सवाल

Excel और मेरा कैलेंडर ऐप अलग-अलग हफ्ते नंबर क्यों दिखाते हैं?

लगभग निश्चित रूप से दोनों अलग-अलग तरीके इस्तेमाल करते हैं। Excel का WEEKNUM डिफ़ॉल्ट रूप से रविवार-शुरुआत वाली गिनती इस्तेमाल करता है, जिसमें 1 जनवरी वाला हफ्ता हफ्ता 1 होता है; वहीं ISOWEEKNUM, ज़्यादातर यूरोपीय कागज़ी डायरियां और ISO पर सेट किए गए कैलेंडर ऐप पहले गुरुवार पर आधारित सोमवार-शुरुआत वाला नियम इस्तेमाल करते हैं। नतीजे पूरे साल एक हफ्ते तक अलग हो सकते हैं, और नए साल के आसपास कोई एक तारीख एक सिस्टम में हफ्ता 52 या 53 हो सकती है जबकि दूसरे में हफ्ता 1। हर ऐप में हफ्ता-गिनती की सेटिंग जांचें, और जब दूसरों को आपके नंबर दोबारा निकालने हों तो ISO वाला विकल्प चुनें।

असल में कौन-कौन से देश हफ्ते के नंबर इस्तेमाल करते हैं?

यूरोप के ज़्यादातर हिस्सों में हफ्ते के नंबर रोज़मर्रा की व्यापारिक भाषा हैं। जर्मनी और ऑस्ट्रिया Kalenderwoche (KW) के हिसाब से योजना बनाते हैं, और नॉर्डिक देश, नीदरलैंड्स तथा चेकिया आमतौर पर मीटिंग, उत्पादन चक्र और डिलीवरी हफ्ते के नंबर के हिसाब से तय करते हैं; वहां छपी डायरियों में ISO नंबर होते हैं। उत्तरी अमेरिका और ज़्यादातर एशिया में हफ्ते के नंबर लॉजिस्टिक्स और मैन्युफैक्चरिंग के अलावा शायद ही कभी दिखते हैं, और जब दिखते भी हैं तो अक्सर रविवार-आधारित गिनती का पालन करते हैं। यही वजह है कि "हफ्ता 34 में डिलीवरी" जैसा वाक्य साफ़ तारीख सीमा के साथ ही सबसे सुरक्षित होता है।

क्या हफ्ता 54 भी हो सकता है?

ISO 8601 में नहीं: किसी ISO साल में ठीक 52 या 53 हफ्ते ही होते हैं, और हमेशा सोमवार से रविवार तक की पूरी अवधि होती है। जो सिस्टम साल की सीमा पर हफ्ते काट देते हैं वे इससे ऊपर भी जा सकते हैं। रविवार-शुरुआत वाली गिनती में, जहां 1 जनवरी वाला हफ्ता ही हफ्ता 1 होता है, शनिवार से शुरू होने वाला लीप ईयर अपने 366 दिनों को 54 अधूरे हफ्तों में फैला देता है: साल 2000 ऐसा ही एक मामला था, जहां Excel का WEEKNUM 31 दिसंबर 2000 के लिए 54 लौटाता है, और अगला ऐसा मामला 2028 में होगा। अगर कभी कोई सॉफ़्टवेयर आपको हफ्ता 54 दिखाए, तो समझ लें कि आप उस तरीके को देख रहे हैं, ISO को नहीं।

स्रोत