কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ১২ ঘণ্টা ফরম্যাটের সময়কে ২৪ ঘণ্টা ফরম্যাটে রূপান্তর করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা নিচের ফরম্যাটের একটি টাইম স্ট্রিং গ্রহণ করবে —

const timeStr = '05:00 PM';

নোট করুন স্ট্রিংটি সবসময় একই ফরম্যাটে থাকবে অর্থাৎ —

HH:MM mm

আমাদের ফাংশনটি স্ট্রিংয়ের ওপর কিছু গণনা করে відповাড়ী ২৪ ঘণ্টা ফরম্যাটের সময় নিচের ফরম্যাটে রিটার্ন করবে: 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. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  2. জাভাস্ক্রিপ্টে Const এবং Let এর পার্থক্য

  3. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা

  4. পাইথনে ১২ ঘণ্টা ফরম্যাটকে ২৪ ঘণ্টায় কনভার্ট করা