वर्किंग डेज़ कैलकुलेटर का परिचय
"वर्किंग डेज़ कैलकुलेटर" एक उपयोगी डिजिटल उपकरण है जो दो चुनिंदा तारीख़ों के बीच कार्यदिवसों की संख्या की गणना करता है, या किसी शुरुआती तारीख़ में कार्यदिवसों की एक निश्चित संख्या को जोड़कर या घटाकर भविष्य या अतीत की तारीख़ निकालता है। यह टूल गणना करते समय वीकेंड (शनिवार-रविवार या आपके द्वारा चुने गए आराम के दिन) और आपके द्वारा दी गई छुट्टियों की सूची को अपने आप छोड़ देता है।
यह टूल उन लोगों के लिए बेहद मददगार है जो:
- यह जानना चाहते हैं कि दो विशिष्ट तारीख़ों के बीच कितने कार्यदिवस हैं।
- कार्यदिवसों की एक निश्चित संख्या को जोड़कर या घटाकर किसी कार्य की समय-सीमा (डेडलाइन) का पता लगाना चाहते हैं।
- अपनी पसंद के कार्य सप्ताह (custom work weeks) और छुट्टियों को ध्यान में रखते हुए कार्यदिवसों के आधार पर तारीख़ की गणना करना चाहते हैं।
- प्रोजेक्ट प्लानिंग या शेड्यूलिंग के लिए कार्यदिवसों की सटीक संख्या निर्धारित करना चाहते हैं।
कैलकुलेटर के मोड और इनपुट विकल्प
इस टूल में काम करने के लिए दो मुख्य मोड दिए गए हैं, जिन्हें मोड के अंतर्गत चुना जा सकता है:
- दो तारीख़ों के बीच: इस मोड का उपयोग दो तारीख़ों के बीच के कार्यदिवसों को गिनने के लिए किया जाता है।
- जोड़ें या घटाएँ: इस मोड का उपयोग किसी तारीख़ में कार्यदिवस जोड़ने या घटाने के लिए किया जाता है।
उपयोगकर्ता अपनी आवश्यकता के अनुसार निम्नलिखित इनपुट भर सकते हैं:
- शुरुआती तारीख़: वह कैलेंडर तारीख़ जहाँ से गणना शुरू करनी है।
- आख़िरी तारीख़: गणना को समाप्त करने की कैलेंडर तारीख़ (यह केवल "दो तारीख़ों के बीच" मोड में उपलब्ध होती है)।
- आख़िरी दिन को भी पूरा दिन गिनें: यह एक चेकबॉक्स है जिसे चुनकर आख़िरी तारीख़ को भी गणना में शामिल किया जा सकता है (केवल "दो तारीख़ों के बीच" मोड में)।
- दिशा: इसके तहत आप जोड़ें (add) या घटाएँ (subtract) चुन सकते हैं (केवल "जोड़ें या घटाएँ" मोड में)।
- कार्यदिवस: जोड़े या घटाए जाने वाले कार्यदिवसों की संख्या। यह 100,000 या उससे कम की एक पूर्ण संख्या होनी चाहिए।
- हफ़्ते में किन दिनों काम होता है: हफ़्ते के प्रत्येक दिन (सोमवार, मंगलवार, बुधवार, गुरुवार, शुक्रवार, शनिवार, रविवार) के लिए चेकबॉक्स दिए गए हैं। गणना के लिए कम से कम एक कार्यदिवस का चयन करना अनिवार्य है। डिफ़ॉल्ट रूप से सोमवार से शुक्रवार को कार्यदिवस माना जाता है।
- छोड़ने वाली छुट्टियाँ (वैकल्पिक): छुट्टियों की तारीख़ों की एक सूची, जिसे प्रति पंक्ति एक तारीख़ के रूप में YYYY-MM-DD प्रारूप में दर्ज किया जाना चाहिए। इस सूची में अधिकतम 1,000 तारीख़ें शामिल की जा सकती हैं।
गणना के परिणाम और आउटपुट
गणना पूरी होने के बाद, टूल निम्नलिखित नतीजे प्रदर्शित करता है:
- कार्यदिवस: गणना किए गए कार्यदिवसों की कुल संख्या।
- कुल कैलेंडर दिन: शुरुआती और अंतिम तारीख़ के बीच के कुल कैलेंडर दिनों की संख्या।
- छोड़े गए वीकेंड/आराम के दिन: गणना के दौरान छोड़े गए वीकेंड या आराम के दिनों की संख्या।
- छोड़ी गई छुट्टियाँ: गणना के दौरान छोड़ी गई छुट्टियों की कुल संख्या।
- नतीजे की तारीख़: गणना के बाद आई तारीख़ (केवल "जोड़ें या घटाएँ" मोड में)।
- YYYY-MM-DD रूप में: परिणामी तारीख़ का YYYY-MM-DD प्रारूप (केवल "जोड़ें या घटाएँ" मोड में)।
- शुरुआती तारीख़ से कैलेंडर दिन: शुरुआती तारीख़ से परिणामी तारीख़ के बीच के कैलेंडर दिनों का अंतर (केवल "जोड़ें या घटाएँ" मोड में)।
नियम और विशेष परिस्थितियाँ (Edge Cases)
सटीक गणना सुनिश्चित करने के लिए यह टूल कुछ विशिष्ट नियमों और सीमाओं के तहत काम करता है:
- तारीख़ों का क्रम: "दो तारीख़ों के बीच" मोड में यदि आख़िरी तारीख़ शुरुआती तारीख़ से पहले की है, तो तारीख़ों की गणना समय के क्रम (कैलेंडर क्रम) में की जाती है।
- गणना की शुरुआत: "जोड़ें या घटाएँ" मोड में कार्यदिवसों की गिनती शुरुआती तारीख़ के अगले दिन से शुरू होती है।
- शून्य जोड़ना: यदि आप किसी तारीख़ में शून्य (0) कार्यदिवस जोड़ते हैं, तो परिणाम के रूप में वही शुरुआती तारीख़ वापस मिलती है।
- छुट्टियों की सूची: छुट्टियों को हमेशा YYYY-MM-DD प्रारूप में प्रति पंक्ति एक तारीख़ के रूप में लिखा जाना चाहिए। इस सूची में छोड़ी गई खाली पंक्तियों को टूल द्वारा अनदेखा कर दिया जाता है। छुट्टियों की सूची अधिकतम 1,000 तारीख़ों तक सीमित है।
- अधिकतम सीमा: जोड़े या घटाए जाने वाले कार्यदिवसों की अधिकतम संख्या 100,000 है।
- वर्षों का समर्थन: यह टूल केवल वर्ष 1 से लेकर वर्ष 9999 तक की तारीख़ों का समर्थन करता है।
त्रुटि संदेश (Error Messages)
गलत इनपुट दिए जाने पर टूल निम्नलिखित त्रुटि संदेश प्रदर्शित करता है:
- "यह कोई मान्य तारीख़ नहीं है।" - यदि दर्ज की गई तारीख़ अमान्य है।
- "कार्यदिवस 100,000 तक की पूर्ण संख्या होनी चाहिए।" - यदि कार्यदिवसों की संख्या 100,000 से अधिक है या पूर्ण संख्या नहीं है।
- "हफ़्ते में कम से कम एक काम का दिन चुनें।" - यदि हफ़्ते के सभी दिनों को अनचेक कर दिया गया हो।
- "छुट्टियों की यह पंक्ति मान्य YYYY-MM-DD तारीख़ नहीं है:
{line}" - यदि छुट्टियों की सूची में कोई तारीख़ YYYY-MM-DD प्रारूप में नहीं है (उदाहरण के लिए, "bad-date" लिखने पर यह संदेश दिखेगा: "छुट्टियों की यह पंक्ति मान्य YYYY-MM-DD तारीख़ नहीं है: bad-date")। - "छुट्टियों की सूची में ज़्यादा से ज़्यादा 1,000 तारीख़ें हो सकती हैं।" - यदि छुट्टियों की सूची में 1,000 से अधिक तारीख़ें दर्ज की गई हों।
- "नतीजा समर्थित सीमा (साल 1–9999) से बाहर चला गया।" - यदि गणना का परिणाम वर्ष 1 से 9999 की सीमा से बाहर चला जाता है।
गोपनीयता और डेटा सुरक्षा
इस टूल का उपयोग करते समय आपकी गोपनीयता पूरी तरह सुरक्षित रहती है। सारी गिनती आपके ब्राउज़र में होती है — डाली गई तारीख़ें आपके डिवाइस से बाहर नहीं जातीं। डेटा प्रोसेसिंग पूरी तरह से स्थानीय (local) स्तर पर होती है।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
कौन-से दिन कार्यदिवस माने जाते हैं?
डिफ़ॉल्ट रूप से सोमवार से शुक्रवार को कार्यदिवस माना जाता है। दिन वाले बटनों से इसे बदल सकते हैं — छह दिन काम होता है तो शनिवार भी चालू कर दें, या आराम के दिन शुक्रवार-शनिवार कर लें। छुट्टियों में लिखी तारीख़ें इसके ऊपर से अलग छूटती हैं।
क्या इसे मेरे देश की सरकारी छुट्टियाँ पता हैं?
नहीं — छुट्टियाँ देश, राज्य और साल के हिसाब से बदलती हैं, और वीकेंड पर पड़ने पर कई बार खिसका दी जाती हैं। अपने कैलेंडर की छुट्टी की तारीख़ें हर लाइन पर एक करके चिपका दें, गिनती ठीक उन्हीं दिनों को छोड़ देगी।
“आज से 5 कार्यदिवस बाद” कैसे गिना जाता है?
गिनती शुरुआती तारीख़ के अगले दिन से शुरू होती है: हर काम का दिन एक गिना जाता है और पाँचवाँ दिन ही नतीजा है। शुक्रवार से शुरू करें तो 1 कार्यदिवस बाद सोमवार आता है। शून्य डालने पर वही शुरुआती तारीख़ मिलती है।