हमें एक फ़ंक्शन लिखना है जो 'HH:MM:SS' स्ट्रिंग लेता है और सेकंड की संख्या देता है। उदाहरण के लिए -
काउंटसेकंड्स('12:00:00') //43200काउंटसेकंड्स('00:30:10') //1810
आइए इसके लिए कोड लिखें। हम स्ट्रिंग को विभाजित करेंगे, स्ट्रिंग्स की सरणी को संख्याओं की एक सरणी में परिवर्तित करेंगे और उचित संख्या में सेकंड लौटाएंगे।
इसके लिए पूरा कोड होगा -
उदाहरण
const timeString ='23:54:43';const other ='12:30:00'; const withSeconds ='10:30';const countSeconds =(str) => {const [hh ='0' , मिमी ='0', ss ='0'] =(str || '0:0:0').split(':'); कॉन्स्ट घंटा =पार्सइंट (एचएच, 10) || 0; कॉन्स्ट मिनट =पार्सइंट (मिमी, 10) || 0; कास्ट सेकेंड =पार्सइंट (एसएस, 10) || 0; वापसी (घंटा*3600) + (मिनट*60) + (सेकंड);};कंसोल.लॉग(काउंटसेकंड्स(टाइमस्ट्रिंग));console.log(countSeconds(other));console.log(countSeconds(बिना सेकेंड));पूर्व>आउटपुट
कंसोल में आउटपुट होगा -
860834500037800