साल के हफ़्ते का नंबर एक आसान कॉन्सेप्ट लगता है, जब तक यह पता न चले कि अलग-अलग सिस्टम इसे अलग-अलग तरीक़े से गिनते हैं — और एक ही कैलेंडर दिन का हफ़्ता नंबर इस्तेमाल किए जा रहे स्टैंडर्ड के हिसाब से अलग हो सकता है।
ISO 8601 सिस्टम
ISO 8601 स्टैंडर्ड के हिसाब से, हफ़्ता सोमवार से शुरू होता है, और साल का पहला हफ़्ता वह है जिसमें जनवरी का पहला गुरुवार पड़ता है (यह इसके बराबर है: पहले हफ़्ते में 4 जनवरी शामिल है)। इसका मतलब है कि 1 जनवरी कभी-कभी पिछले साल के आख़िरी हफ़्ते (52वें या 53वें) में आ जाता है।
भारत में फ़िस्कल ईयर से टकराव
भारत का वित्तीय वर्ष 1 अप्रैल से शुरू होता है, न कि 1 जनवरी से, इसलिए ISO हफ़्ता नंबरिंग सीधे भारतीय बिज़नेस रिपोर्टिंग साइकल से मेल नहीं खाती। यही वजह है कि कई भारतीय ERP और अकाउंटिंग सिस्टम कैलेंडर-ईयर वाले ISO हफ़्ते के अलावा अपना अलग "फ़िस्कल वीक" काउंटर रखते हैं, जो अप्रैल से शुरू होकर मार्च में ख़त्म होता है।
वैकल्पिक नंबरिंग सिस्टम
अमेरिका में, हफ़्ते पारंपरिक रूप से रविवार से गिने जाते हैं, और साल का पहला हफ़्ता वह होता है जिसमें 1 जनवरी आता है, चाहे उसमें नए साल के कितने भी दिन वाक़ई शामिल हों। इससे साल की सीमा पर ISO नंबरिंग से फ़र्क़ आ जाता है।
यह किस काम आता है
- अलग-अलग स्टैंडर्ड इस्तेमाल करने वाले सिस्टम के बीच रिपोर्ट में हफ़्ता नंबरिंग को मिलाना।
- प्लानर और कैलेंडर में वर्किंग वीक को सही तरीक़े से लेबल करना।
- बाहरी API या फ़ाइलों से आने वाले हफ़्ता नंबर पार्स करते समय ग़लतियों से बचना।
कुछ सालों में 53वां हफ़्ता क्यों होता है
ज़्यादातर सालों में 52 ISO हफ़्ते होते हैं, लेकिन गुरुवार से शुरू होने वाले साल (या बुधवार से शुरू होने वाले लीप ईयर) में 53 हफ़्ते होते हैं — यह इस वजह से है कि 52 × 7 = 364 दिन, यानी कैलेंडर साल से एक-दो दिन कम, और ये "अतिरिक्त" दिन समय-समय पर एक और हफ़्ता बना देते हैं। जो कोड यह मान कर चलता है कि ज़्यादा से ज़्यादा 52 हफ़्ते होते हैं, वह आख़िरकार इस एज केस से टकराएगा।