मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क कार्य दिन क्याल्कुलेटर

मितिहरू बीच व्यापार दिनहरू गन्नुहोस् वा मितिबाट व्यापार दिनहरू जोड्नुहोस्/घटाउनुहोस्। कन्फिगर योग्य सप्ताहन्त ह्यान्डलिङ र बिदाको सूची।

लोड भएपछि अफलाइन काम गर्छ

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

0 छुट्टीहरू कन्फिगर गरिएको

सामान्य प्रयोगहरू

  • परियोजना समयसीमाको लागि कार्य दिनहरूसप्ताहान्त र छुट्टीहरू बाहेक यथार्थवादी परियोजना समय सारणी गणना गर्नुहोस्।
  • व्यावसायिक दिनहरूमा SLA प्रतिक्रिया समय ट्र्याक गर्नुहोस्ग्राहक SLAs अक्सर "व्यावसायिक दिनहरूमा" प्रतिक्रिया निर्दिष्ट गर्छ — ठीक कहिले 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
    कन्फिगर योग्य सप्ताहान्तसहित दिन-दर-दिन पुनरावृत्ति
    'count between dates' मोडका लागि, उपकरणले दायराको हरेक पात्रो दिनमा हिँड्छ, हरेकलाई तपाईंको कन्फिगर गरिएको सप्ताहान्त दिनहरू (सातै दिनको कुनै पनि संयोजन) र बिदा Set विरुद्ध जाँच्दै, त्यसपछि कार्यदिन, सप्ताहान्त दिन, र लागेका बिदाहरू छुट्टाछुट्टै गणना गर्छ। 'add business days' मोडका लागि, यो एकपटकमा एक दिन अगाडि वा पछाडि कदम चाल्छ, गैर-कार्यदिनहरू छोड्दै, अनुरोध गरिएको व्यापारिक दिन गणना नपुगेसम्म।
  4. 4
    लोकेल-अवगत नतिजा डिस्प्ले
    'add' मोडमा अन्तिम मिति toLocaleDateString() मार्फत ब्राउजरको बिल्ट-इन Intl प्रयोग गरी फर्म्याट गरिन्छ, त्यसैले यो कुनै अतिरिक्त लाइब्रेरी बिना प्रयोगकर्ताको स्थानीय भाषा र पात्रो परम्परामा रेन्डर हुन्छ।

सम्बन्धित उपकरणहरू

बारम्बार सोधिने प्रश्नहरू