हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो निम्नलिखित प्रारूप में एक समय स्ट्रिंग लेता है -
const timeStr ='05:00 PM';
ध्यान दें कि स्ट्रिंग हमेशा एक ही प्रारूप की होगी यानी
एचएच:एमएम मिमी
हमारे फ़ंक्शन को प्राप्त स्ट्रिंग पर कुछ गणना करनी चाहिए और फिर निम्नलिखित प्रारूप में संबंधित 24 घंटे का समय वापस करना चाहिए:HH:MM
उदाहरण के लिए:
उपरोक्त स्ट्रिंग के लिए, आउटपुट होना चाहिए -
कॉन्स्ट आउटपुट ='17:00';
उदाहरण
इसके लिए कोड होगा -
const timeStr ='05:00 PM';const secondTimeStr ='11:42 PM';const ConvertTime =timeStr => {const [time, modifier] =timeStr.split(''); चलो [घंटे, मिनट] =time.split (':'); अगर (घंटे ==='12') { घंटे ='00'; } अगर (संशोधक ==='पीएम') { घंटे =पार्सइंट (घंटे, 10) + 12; } वापसी `${घंटे}:${मिनट}`;};console.log(convertTime(timeStr));console.log(convertTime(secondTimeStr));
आउटपुट
और कंसोल में आउटपुट होगा -
<पूर्व>17:0023:42