"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > [दैनिक पैकेज] एमएस

[दैनिक पैकेज] एमएस

2024-11-03 को प्रकाशित
ब्राउज़ करें:978

[Daily Package] ms

एमएस

एमएस विभिन्न समय प्रारूपों को मिलीसेकंड में परिवर्तित करता है और इसके विपरीत।

/* time format to milliseconds */
ms('2 days')  // 172800000
ms('1d')      // 86400000
ms('10h')     // 36000000
ms('2.5 hrs') // 9000000
ms('2h')      // 7200000
ms('1m')      // 60000

/* milliseconds to time format */
ms(60000)             // "1m"
ms(2 * 60000)         // "2m"
ms(-3 * 60000)        // "-3m"
ms(ms('10 hours'))    // "10h"

हमें इसकी ज़रूरत क्यों है?

अपने कोड में सीधे मिलीसेकंड का उपयोग करना ठीक है।

setTimeout(() => {
  console.log('Hi')
}, 180_000)

लेकिन यह एक अच्छा अभ्यास नहीं हो सकता है, क्योंकि एक नज़र में यह बताना मुश्किल है कि 180,000 मिलीसेकंड कितने मिनट हैं।

आप टिप्पणी करके या स्थिरांक का उपयोग करके पठनीयता में सुधार कर सकते हैं।

const THREE_MINUTES_IN_MS = 180_000

setTimeout(() => {
  console.log('Hi')
}, THREE_MINUTES_IN_MS)

मैं वास्तव में इस तरह से लिखता था, और यदि आप बहुत अधिक मिलीसेकंड को संभाल नहीं रहे हैं, तो यह एमएस से बेहतर विकल्प है।

हालाँकि, यदि आप नहीं हैं, तो एमएस एक अच्छा विकल्प है। आपको कोई अतिरिक्त वेरिएबल लिखने की ज़रूरत नहीं है, और समय बदलना बहुत आसान है। ?

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/javien/daily-package-ms-545b?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3