কম্পিউটার

জাভাস্ক্রিপ্টে 12 ঘন্টা ফর্ম্যাট সময়কে 24 ঘন্টা ফর্ম্যাটে রূপান্তর করা হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা নিম্নলিখিত বিন্যাসে একটি সময় স্ট্রিং নেয় -

const timeStr = '05:00 PM';

মনে রাখবেন যে স্ট্রিংটি সর্বদা একই বিন্যাসের যেমন

হবে
HH:MM mm

আমাদের ফাংশনটি প্রাপ্ত স্ট্রিংটিতে কিছু গণনা করা উচিত এবং তারপরে নিম্নলিখিত ফর্ম্যাটে সংশ্লিষ্ট 24 ঘন্টা সময় ফেরত দেওয়া উচিত:HH:MM

উদাহরণস্বরূপ:

উপরের স্ট্রিংয়ের জন্য, আউটপুট −

হওয়া উচিত
const output = '17:00';

উদাহরণ

এর জন্য কোড হবে −

const timeStr = '05:00 PM';
const secondTimeStr = '11:42 PM';
const convertTime = timeStr => {
   const [time, modifier] = timeStr.split(' ');
   let [hours, minutes] = time.split(':');
   if (hours === '12') {
      hours = '00';
   }
   if (modifier === 'PM') {
      hours = parseInt(hours, 10) + 12;
   }
   return `${hours}:${minutes}`;
};
console.log(convertTime(timeStr));
console.log(convertTime(secondTimeStr));

আউটপুট

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

17:00
23:42

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে কনস্ট বনাম চলুন।

  3. জাভাস্ক্রিপ্টে সেট করতে অ্যারে রূপান্তর করা হচ্ছে

  4. পাইথন প্রোগ্রাম সময়কে 12 ঘন্টা থেকে 24 ঘন্টা ফরম্যাটে রূপান্তর করতে