কম্পিউটার

আমি কীভাবে জাভাস্ক্রিপ্টে 'HH:MM:SS' ফর্ম্যাটকে সেকেন্ডে রূপান্তর করতে পারি


আমাদের একটি ফাংশন লিখতে হবে যা একটি 'HH:MM:SS' স্ট্রিং নেয় এবং সেকেন্ডের সংখ্যা প্রদান করে। যেমন −

গণনা সেকেন্ড('12:00:00') //43200countSeconds('00:30:10') //1810

এর জন্য কোড লিখি। আমরা স্ট্রিংকে বিভক্ত করব, স্ট্রিংয়ের অ্যারেকে সংখ্যার অ্যারেতে রূপান্তর করব এবং সেকেন্ডের উপযুক্ত সংখ্যক ফেরত দেব।

এর জন্য সম্পূর্ণ কোড হবে −

উদাহরণ

const timeString ='23:54:43';const other ='12:30:00';const withoutSeconds ='10:30';const countSeconds =(str) => { const [hh ='0' , mm ='0', ss ='0'] =(str || '0:0:0').split(':'); const hour =parseInt(hh, 10) || 0; const minute =parseInt(mm, 10) || 0; const দ্বিতীয় =parseInt(ss, 10) || 0; রিটার্ন (ঘন্টা*3600) + (মিনিট*60) + (সেকেন্ড);};console.log(countSeconds(timeString));console.log(countSeconds(অন্যান্য));console.log(countSeconds(withoutSeconds)); 

আউটপুট

কনসোলে আউটপুট হবে −

860834500037800

  1. কিভাবে [ ] জাভাস্ক্রিপ্টে স্ট্রিং রূপান্তরিত হয়?

  2. কিভাবে জাভাস্ক্রিপ্টে একটি ফ্লোট ফরম্যাট করবেন?

  3. আমি কিভাবে স্ট্রিং বিভক্ত করে একটি অ্যারেকে একটি বস্তুতে রূপান্তর করতে পারি? জাভাস্ক্রিপ্ট

  4. পাইথনে কিভাবে সময় সেকেন্ডকে h:m:s ফরম্যাটে রূপান্তর করবেন?