एमएस विभिन्न समय प्रारूपों को मिलीसेकंड में परिवर्तित करता है और इसके विपरीत।
/* 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)
मैं वास्तव में इस तरह से लिखता था, और यदि आप बहुत अधिक मिलीसेकंड को संभाल नहीं रहे हैं, तो यह एमएस से बेहतर विकल्प है।
हालाँकि, यदि आप नहीं हैं, तो एमएस एक अच्छा विकल्प है। आपको कोई अतिरिक्त वेरिएबल लिखने की ज़रूरत नहीं है, और समय बदलना बहुत आसान है। ?
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3