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

জাভাস্ক্রিপ্টে Date.getHours() ফাংশন


Date.getHours() ফাংশন

getHours() মেথড Date অবজেক্টের ঘন্টা (০-২৩) ফেরত দেয়, ২৪-ঘন্টা ফরম্যাটে।

সিনট্যাক্স

dateObj.getHours()

রিটার্ন মান

ঘন্টা (০-২৩) বা ০ যদি সময় নির্দিষ্ট না করা থাকে।

উদাহরণ

উদাহরণ ১: নির্দিষ্ট তারিখ

const date = new Date('September 26, 1989 12:04:00');
console.log("দিনের ঘন্টা: " + date.getHours()); // 12

উদাহরণ ২: সময় না থাকলে

const date = new Date('September 26, 1989');
console.log("দিনের ঘন্টা: " + date.getHours()); // 0 (মিডনাইট)

উদাহরণ ৩: বর্তমান ঘন্টা

const date = new Date();
console.log("দিনের ঘন্টা: " + date.getHours()); // বর্তমান ঘন্টা (০-২৩)

১২-ঘন্টা ফরম্যাটে কনভার্ট

function get12HourFormat(date) {
  const hours = date.getHours();
  const ampm = hours >= 12 ? 'PM' : 'AM';
  const hour12 = hours % 12 || 12;
  return `${hour12}:${date.getMinutes().toString().padStart(2,'0')} ${ampm}`;
}

console.log(get12HourFormat(new Date())); // উদাহরণ: 2:30 PM

দ্রষ্টব্য

  • ২৪-ঘন্টা ফরম্যাট (০ = মিডনাইট, ১২ = দুপুর, ২৩ = ১১ PM)
  • স্ট্রিং পার্সিং-এ টাইমজোন বিবেচনা করা হয়

  1. জাভাস্ক্রিপ্টে Date.getUTCHours() ফাংশন

  2. জাভাস্ক্রিপ্টে Date.getUTCDay() ফাংশন

  3. জাভাস্ক্রিপ্টে Date.toDateString() ফাংশন

  4. জাভাস্ক্রিপ্ট date[@@toPrimitive]() ফাংশন