मुख्य सामग्री पर जाएँ

मुफ़्त कार्य दिवस कैलकुलेटर

तिथियों के बीच व्यावसायिक दिनों की गणना करें या किसी तिथि से व्यावसायिक दिनों को जोड़ें/घटाएँ। कॉन्फ़िगर करने योग्य सप्ताहांत हैंडलिंग और छुट्टियों की सूची।

लोड होने के बाद ऑफ़लाइन काम करता है

सप्ताहांत (गैर-कार्य) दिन

0 छुट्टी कॉन्फ़िगर की गई

सामान्य उपयोग

  • परियोजना समय सीमा के लिए कार्य दिवससप्ताहांत और छुट्टियों को बाहर करते हुए यथार्थवादी परियोजना समय सारणी की गणना करें।
  • व्यावसायिक दिनों में SLA प्रतिक्रिया समय को ट्रैक करेंग्राहक SLA अक्सर 'व्यावसायिक दिनों' में प्रतिक्रिया निर्दिष्ट करते हैं - सटीक रूप से गणना करें कि 5-व्यावसायिक-दिन की समय सीमा कब समाप्त होती है।
  • छुट्टी / PTO दिन की गणना करेंआप वास्तव में कितने कार्य दिवस ले जाएंगे? छुट्टी के अनुरोधों के लिए सटीक व्यावसायिक-दिन की गणना करें।
  • सरकारी फाइलिंग समय सीमाकर फाइलिंग, अदालत की समय सीमा, नियामक सबमिशन - अक्सर व्यावसायिक दिनों में गिना जाता है।
  • शिपिंग डिलीवरी अनुमानव्यावसायिक दिनों में उद्धृत शिपमेंट के लिए अपेक्षित डिलीवरी तारीखों की गणना करें।

यह कैसे काम करता है

यह टूल शून्य बाहरी लाइब्रेरी के साथ पूरी तरह ब्राउज़र में चलता है — सारा तारीख़ अंकगणित नेटिव Date ऑब्जेक्ट का उपयोग करते हुए हाथ से लिखा JavaScript है। इसके दो मोड हैं: दो तारीख़ों के बीच कार्य दिवस गिनना, और दी गई संख्या के कार्य दिवस जोड़कर या घटाकर भविष्य (या अतीत) की तारीख़ निकालना।

  1. 1
    UTC ड्रिफ़्ट के बिना तारीख़ पार्सिंग
    तारीख़ इनपुट YYYY-MM-DD स्ट्रिंग को वर्ष, महीना, और दिन के हिस्सों में विभाजित करके और एक स्थानीय Date बनाकर पार्स किए जाते हैं — Date.parse() नहीं — इसलिए परिणाम हमेशा वही कैलेंडर दिन है जो आपने टाइप किया, आपके टाइमज़ोन ऑफ़सेट की परवाह किए बिना।
  2. 2
    छुट्टी वैलिडेशन और लुकअप
    हर छुट्टी एंट्री एक सख्त YYYY-MM-DD रेगेक्स के मुक़ाबले मैच की जाती है, फिर Date को फिर से बनाकर और उसके हिस्सों को वापस तुलना करके क्रॉस-चेक की जाती है — इसलिए 2026-02-31 जैसी असंभव तारीख़ें चुपचाप मार्च में लुढ़कने की बजाय UI में अस्वीकार और चिह्नित की जाती हैं। वैध एंट्री लूप के दौरान O(1) लुकअप के लिए स्थानीय तारीख़ स्ट्रिंग से कुंजीबद्ध एक Set में स्टोर होती हैं।
  3. 3
    कॉन्फ़िगर करने योग्य सप्ताहांतों के साथ दिन-दर-दिन इटरेशन
    'दो तारीख़ों के बीच गिनें' मोड के लिए, टूल रेंज में हर कैलेंडर दिन पर चलता है, हर एक को आपके कॉन्फ़िगर किए सप्ताहांत दिनों (सात दिनों का कोई भी संयोजन) और छुट्टी Set के मुक़ाबले जाँचता है, फिर कामकाजी दिन, सप्ताहांत दिन, और छुट्टियों को अलग-अलग गिनती है। 'व्यापार दिन जोड़ें' मोड के लिए, यह एक समय में एक दिन आगे या पीछे बढ़ता है, गैर-कामकाजी दिन छोड़ते हुए, जब तक अनुरोधित व्यापार दिन गिनती खप न जाए।
  4. 4
    लोकेल-अवेयर परिणाम डिस्प्ले
    'जोड़ें' मोड में अंतिम तारीख़ ब्राउज़र के बिल्ट-इन Intl (toLocaleDateString के ज़रिए) से फ़ॉर्मेट की जाती है, इसलिए यह बिना किसी अतिरिक्त लाइब्रेरी के उपयोगकर्ता की स्थानीय भाषा और कैलेंडर कन्वेंशन में रेंडर होती है।

संबंधित टूल

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