मुफ़्त अवधि कैलकुलेटर

समय अवधि जोड़ें या घटाएँ। चल रहा कुल पाने के लिए घंटे, मिनट और सेकंड दर्ज करें।

अवधि जोड़ें

प्रविष्टियाँ

अभी तक कोई प्रविष्टि नहीं। ऊपर एक अवधि जोड़ें।

कुल

00:00:00
0 सेकंड

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

  1. आरंभ और समाप्ति समय दर्ज करें: दो समय (घंटे, मिनट, सेकंड) दर्ज करें या समय चुनने वालों से चुनें ताकि मापने के लिए वांछित श्रेणी तय की जा सके।
  2. अवधि जोड़ें या घटाएँ: वैकल्पिक रूप से, कई समय अंतरालों को एक साथ जोड़ें, ब्रेक जोड़ें, विरामों को घटाएँ, या कई खंडों को मिलाएँ।
  3. परिणाम पढ़ें: कुल अवधि घंटे, मिनट और सेकंड में प्रदर्शित होती है। परिणाम कॉपी करें या सीधे उपयोग करें।

अवधि कैलकुलेटर का उपयोग क्यों करें?

अवधियों की मैन्युअल रूप से गणना करना थकाऊ और त्रुटि-प्रवण है, विशेषकर आधी रात की सीमा पार करते समय या कई खंडों से निपटते समय। चाहे आप किसी वीडियो को समयबद्ध कर रहे हों, बिल योग्य घंटे निकाल रहे हों, वर्कआउट अंतराल माप रहे हों, या पता कर रहे हों कि कोई आयोजन कितने समय तक चलता है, अवधि कैलकुलेटर गणित को तुरंत संभालता है, जिसमें आधी रात पार करने या दर्जनों अंतरालों का योग करने जैसे किनारे के मामले भी शामिल हैं।

विशेषताएँ

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

मैं आधी रात के आर-पार समय की गणना कैसे करूँ?

आधी रात से पहले का आरंभ समय और आधी रात के बाद का समाप्ति समय दर्ज करें। कैलकुलेटर स्वतः रातभर के अंतराल का पता लगाता है और सही अवधि लौटाता है (उदाहरण: रात 10:00 से सुबह 6:00 = 8 घंटे)।

क्या मैं कई समय खंडों को एक साथ जोड़ सकता हूँ?

हाँ। जितने भी समय ब्लॉक चाहिए, उतने जोड़ने के लिए बहु-खंड मोड का उपयोग करें। यह कई सत्रों में काम किए गए कुल घंटे निकालने या वीडियो क्लिप की लंबाई का योग करने के लिए उपयोगी है।

समय इनपुट के लिए मुझे किस प्रारूप का उपयोग करना चाहिए?

मानक HH:MM या HH:MM:SS प्रारूप का उपयोग करें। यह उपकरण 24-घंटे का समय स्वीकार करता है और स्वतः पठनीय अवधि में बदल देता है।

ISO 8601 अवधि प्रारूप

ISO 8601-1:2019 दिनांक, समय और अवधियों का प्रतिनिधित्व करने के लिए अंतर्राष्ट्रीय मानक है। ISO 8601 में एक अवधि P[n]Y[n]M[n]DT[n]H[n]M[n]S जैसी दिखती है: एक शाब्दिक P («period» के लिए), उसके बाद वर्षों / महीनों / दिनों का कोई भी संयोजन, फिर घंटों / मिनटों / सेकंडों के समय भाग से पहले एक T विभाजक। PT1H30M 90 मिनट का कॉफी ब्रेक है; PT45S 45 सेकंड है; P3D 3 दिन है; P1Y2M10DT2H30M 1 वर्ष, 2 महीने, 10 दिन, 2 घंटे, 30 मिनट है। सप्ताहों का अपना डिज़ाइनेटर P1W है (Y/M/D के साथ परस्पर अनन्य)।

मानक आधुनिक प्रणालियों में अवधियों के लिए विहित वायर प्रारूप है। PostgreSQL अवधियों को ISO 8601 इनपुट/आउटपुट के साथ interval प्रकार के रूप में संग्रहीत करता है। JavaScript का आगामी Temporal प्रस्ताव (TC39 पर Stage 3, ES2025 के लिए ट्रैक पर) Temporal.Duration के माध्यम से ISO 8601 अवधियों के साथ राउंड-ट्रिप करता है। Python का मानक datetime.timedelta डिफ़ॉल्ट रूप से ISO 8601 के रूप में सीरियलाइज़ नहीं करता है, तीसरे पक्ष का पैकेज isodate उस अंतर को भरता है। time-interval रूप 2026-05-12T09:00:00/PT1H30M कहता है «12 मई को 09:00 बजे शुरू, 1h30m तक चलता है» और यही कैलेंडर API (Google Calendar, iCal, Outlook) तार पर भेजते हैं।

क्यों HH:MM:SS अंकगणित लोगों को ठोकर खिलाता है

01:45:30 + 02:30:45 जोड़ना आसान है यदि आप पहले कुल सेकंड में परिवर्तित करते हैं: 6,330 s + 9,045 s = 15,375 s, जो 04:16:15 में वापस परिवर्तित होता है (15375 ÷ 3600 = 4 घंटे; 1575 ÷ 60 = 26 मिनट; शेष 15 सेकंड)। जहाँ लोग फिसलते हैं:

DST और समय क्षेत्र चेतावनियाँ

यदि एक अवधि एक समय क्षेत्र सीमा या एक DST संक्रमण को पार करती है, तो आपको तय करना होगा कि आप «बीता हुआ वॉल-क्लॉक समय» (जो स्टॉपवॉच दिखाएगी) चाहते हैं या «क्लॉक अंतर» (डिस्प्ले कैसे बदला)। वे DST के दौरान अलग होते हैं। 9 मार्च को स्थानीय समयानुसार 22:00 बजे बोस्टन से निकलने वाली और 10 मार्च को स्थानीय समयानुसार 01:30 बजे सैन फ्रांसिस्को में उतरने वाली उड़ान 6h30m बीता हुआ हवा में रही (UTC के माध्यम से गणना), लेकिन समय क्षेत्र शिफ्ट के कारण क्लॉक-डिस्प्ले अंतर केवल 3h30m है। समाधान दोनों टाइमस्टैम्प को UTC में एंकर करना और उन्हें घटाना है: endUTC.getTime() − startUTC.getTime()IANA Time Zone Database (tzdb) DST नियमों के लिए विहित स्रोत है और हर ब्राउज़र और OS के साथ शिप होता है। मेक्सिको ने अक्टूबर 2022 में राष्ट्रीय स्तर पर DST समाप्त कर दिया; ब्राज़ील ने 2019 में समाप्त कर दिया। US ने 2021 से वार्षिक स्विच को समाप्त करने के लिए Sunshine Protection Act टेबल किया है लेकिन यह हाउस को पारित नहीं हुआ है।

बिल योग्य घंटे, 0.1-घंटा सम्मेलन

लॉ फर्म, परामर्श और फ्रीलांसर आमतौर पर घंटे के दसवें (6-मिनट वृद्धि) में बिल करते हैं: 7-मिनट का कार्य 0.2 h बिल पर गोल हो जाता है, 5-मिनट का 0.1 h। यह सम्मेलन 1950 के दशक के अंत के US BigLaw से चलता है, जब भौतिक टाइमशीट हाथ की गणना को सरल बनाने के लिए «0.1 कॉलम» का उपयोग करते थे, और यह डिजिटल युग में बना रहा क्योंकि यह छोटी बातचीत पर फर्म के राजस्व कैप्चर को लाभ देता है। कुछ फर्म चौथाई घंटा मॉडल (निकटतम 15 मिनट तक गोल करें) का उपयोग करते हैं। मॉडल कुल बिलिंग को भौतिक रूप से प्रभावित करता है: दसवीं में बिल किया गया 16-मिनट का कॉल 0.3 h ($300/h पर $90) है; क्वार्टर में 0.25 h ($75); 30-मिनट ब्लॉक में 0.5 h ($150)। 30-मिनट ब्लॉक नैदानिक मनोचिकित्सा में सम्मेलन है जहाँ CPT कोड 90832 («16-37 मिनट») «30-मिनट मनोचिकित्सा» लाइन के रूप में बिल करता है। कच्चे HH:MM:SS और दसवें तक गोल किए गए दशमलव घंटे दोनों को उजागर करना 90% बिल योग्य-घंटा उपयोग मामलों को कवर करता है।

वीडियो, ऑडियो, और फ्रेम-सटीक टाइमकोड

सिनेमा और प्रसारण सेकंड के बजाय फ्रेम में समय गिनते हैं, क्योंकि वही है जो भौतिक फिल्म और डिजिटल कोडेक्स अपनी परमाणु इकाई के रूप में उपयोग करते हैं। NTSC टेलीविजन (US, कनाडा, जापान, दक्षिण अमेरिका के हिस्से) 30000/1001 fps ≈ 29.97 fps पर चलता है; इसका «drop-frame» टाइमकोड HH;MM;SS;FF (सेमीकोलन) 0.1% मंदी को प्रति मिनट 2 फ्रेम नंबर छोड़कर क्षतिपूर्ति करता है, हर 10वें मिनट को छोड़कर। PAL टेलीविजन (अधिकांश यूरोप, ऑस्ट्रेलिया, एशिया का अधिकांश) 25 fps पर चलता है। सिनेमा मानक 24 fps है। पीटर जैक्सन की द हॉबिट (2012) 48 fps में पहली प्रमुख रिलीज़ थी; एंग ली की बिली लिन्न्स लॉन्ग हाफटाइम वॉक (2016) 120 fps पर चलती थी। Adobe Premiere, DaVinci Resolve और Final Cut Pro सभी प्रोजेक्ट की चुनी हुई फ्रेम दर में टाइमकोड दिखाते हैं, और पेशेवर अवधि कैलकुलेटर HH:MM:SS:FF इनपुट स्वीकार करते हैं। YouTube प्लेयर अध्याय MM:SS का उपयोग करते हैं; निर्यात ISO 8601 (PT1M30S) एम्बेड करता है।

खेल और इतिहास से प्रसिद्ध अवधियाँ

दो-घड़ी समस्या: Date.now() vs performance.now()

यदि आप दो अलग-अलग घड़ी स्रोतों का उपयोग करके अवधियाँ गणना करते हैं, तो आपको बकवास मिल सकता है। JavaScript दो उजागर करता है: Date.now() Unix युग (1970-01-01T00:00:00Z) से UTC मिलीसेकंड लौटाता है, लेकिन यह सिस्टम-क्लॉक परिवर्तनों का अनुसरण करता है, इसलिए यदि NTP आपकी माप के दौरान सिस्टम क्लॉक समायोजित करता है, तो आपको गलत अवधि मिलती है। performance.now() पेज नेविगेशन से उच्च-रिज़ॉल्यूशन टाइमस्टैम्प लौटाता है, मोनोटोनिक और क्लॉक परिवर्तनों से प्रतिरक्षित। «बीता हुआ वास्तविक समय» के लिए performance.now() का उपयोग करें; «वॉल क्लॉक» के लिए Date.now()। Web Audio API सैंपल-सटीक ऑडियो टाइमिंग के लिए audioContext.currentTime उजागर करता है, सिस्टम और प्रदर्शन घड़ियों दोनों से अलग। setTimeout(fn, 1000) «1000ms से पहले नहीं», «बिल्कुल 1000ms» नहीं; Chrome बैकग्राउंड टैब को ≥1000ms न्यूनतम अंतराल तक थ्रॉटल करता है, इवेंट लूप निष्पादन में देरी कर सकता है, और OS सस्पेंशन अंतराल को कई सेकंड तक खींच सकता है।

सामान्य उपयोग के मामले

सामान्य गलतियाँ

  1. मिनट या सेकंड को बेस-10 के रूप में व्यवहार करना। 45 + 20 मिनट में 65 है, जो 1 घंटा और 5 मिनट तक ले जाता है, «0:65» नहीं। हमेशा कुल सेकंड में परिवर्तित करें, जोड़ें, फिर वापस परिवर्तित करें।
  2. सरल घटाव से आधी रात के पार अवधियों की गणना करना। 02:00 − 23:30 संख्याओं के रूप में नकारात्मक है; सही उत्तर (23:30 से अगले दिन 02:00 तक की अवधि) 2h30m है। घटाने से पहले समाप्ति समय में 24h जोड़ें।
  3. तिथि-व्यापी अवधियों में DST को अनदेखा करना। US प्रशांत में «9 मार्च को 23:00 पर» + 4 घंटे = 10 मार्च को 04:00, 03:00 नहीं, क्योंकि 02:00–03:00 मौजूद नहीं है। UTC अंकगणित या एक कैलेंडर-जागरूक लाइब्रेरी का उपयोग करें।
  4. «1 महीने» को निश्चित अवधि के रूप में व्यवहार करना। यह महीने के आधार पर 28 से 31 दिन है। बीते हुए समय की अंकगणित के लिए हमेशा सेकंड या दिनों में काम करें।
  5. setTimeout(fn, 1000) पर बिल्कुल 1000ms के बाद आग लगने का भरोसा करना। ब्राउज़र निष्क्रिय टैब को थ्रॉटल करते हैं (Chrome ≥1000ms), इवेंट लूप व्यस्त हो सकता है, और OS निलंबित कर सकता है। उच्च-रिज़ॉल्यूशन टाइमिंग के लिए performance.now() डेल्टा या requestAnimationFrame का उपयोग करें।

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

मैं HH:MM:SS को बिलिंग के लिए दशमलव घंटों में कैसे परिवर्तित करूं?

कुल सेकंड को 3,600 से विभाजित करें। 02:45:00 9,900 सेकंड है; 9,900 ÷ 3,600 = 2.75 घंटे। निकटतम दसवें (BigLaw 6-मिनट सम्मेलन) तक गोल करने के लिए, 10 से गुणा करें, गोल करें, 10 से विभाजित करें: 2.75 → 27.5 → 28 → 2.8 घंटे। चौथाई-घंटा गोलाई के लिए, 4 से गुणा करें, ऊपर गोल करें, 4 से विभाजित करें।

क्या परिणाम 24 घंटे से अधिक हो सकता है?

हाँ। एक अवधि एक घड़ी समय नहीं है; यह घंटों की कोई भी गैर-नकारात्मक संख्या हो सकती है। उपकरण कुल को HH:MM:SS के रूप में घंटों ≥ 24 के साथ प्रस्तुत करता है (उदाहरण के लिए, डेढ़ दिन के लिए 36:30:15)। यदि आप दिन/घंटे अलग चाहते हैं, तो घंटों को 24 से विभाजित करें: 36 घंटे = 1 दिन 12 घंटे।

जोड़ने से ज्यादा घटाने पर नकारात्मक अवधियों के बारे में क्या?

जब रनिंग कुल शून्य से नीचे जाता है तो उपकरण परिणाम को अग्रणी ऋण चिह्न के साथ प्रदर्शित करता है (उदाहरण के लिए, −00:30:00)। नकारात्मक अवधियाँ «यह दौड़ पिछले सप्ताह की गति से 1m12s कम थी» या «परियोजना 2 दिन पहले समाप्त हो गई» जैसे संदर्भों में समझ में आती हैं।

क्या उपकरण फ्रेम-सटीक वीडियो टाइमकोड को संभालता है?

वर्तमान संस्करण HH:MM:SS को सेकंड परिशुद्धता में उपयोग करता है। फ्रेम-सटीक टाइमकोड (24, 25 या 29.97 fps पर HH:MM:SS:FF) अभी समर्थित नहीं है। फ्रेम-स्तर के काम के लिए, विहित उपकरण Adobe Premiere का टाइमकोड पैनल, DaVinci Resolve और Avid Media Composer हैं, जो सभी drop-frame टाइमकोड को सही ढंग से जोड़ते हैं।

क्या मेरे इनपुट कहीं भेजे जाते हैं?

नहीं। कैलकुलेटर पूरी तरह से आपके ब्राउज़र में चलता है। आप जो घंटे, मिनट और सेकंड टाइप करते हैं उन्हें JavaScript में जोड़ा जाता है और परिणाम DOM में प्रस्तुत किया जाता है। कोई fetch कॉल नहीं, कोई एनालिटिक्स नहीं, कोई लॉगिंग नहीं। चिकित्सा-नियुक्ति लंबाई, बिल योग्य ग्राहक समय, या निजी गतिविधि लॉग जैसी व्यक्तिगत रूप से संवेदनशील अवधियों को दर्ज करने के लिए सुरक्षित।

संबंधित टूल

मुफ़्त काउंटडाउन टाइमर मुफ़्त Unix Timestamp कनवर्टर Pomodoro टाइमर तारीख कैलकुलेटर