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

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


Date.getUTCHours() ফাংশন

getUTCHours() মেথড Date অবজেক্টের ঘন্টা (০-২৩) UTC অনুযায়ী ফেরত দেয়।

সিনট্যাক্স

dateObj.getUTCHours()

রিটার্ন মান

UTC-এ ঘন্টা (০-২৩)।

উদাহরণ

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

const date = new Date('September 26, 1989 12:04:25');
console.log(date.getUTCHours()); // 6 (বাংলাদেশ UTC+6 → 12-6=6)

উদাহরণ ২: GMT+11 এ ০ ঘন্টা

const date = new Date('September 26, 1989 GMT+11:00');
console.log("UTC ঘন্টা: " + date.getUTCHours()); // 13 (স্থানীয় ০০ = UTC ১৩:০০ আগের দিন? যাচাই করুন)
// আসল ফলাফল টাইমজোন পার্সিং-এ নির্ভর করে

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

const date = new Date();
console.log("UTC ঘন্টা: " + date.getUTCHours());

getHours() vs getUTCHours()

বাংলাদেশ (UTC+6) এ:

  • স্থানীয় ১২:০০ → UTC ০৬:০০
  • স্থানীয় ০০:০০ (মিডনাইট) → UTC ১৮:০০ (আগের দিন)

দ্রষ্টব্য

  • মূল ডকুমেন্টেশনের উদাহরণ ২-এ "0 implies 13" বলা হয়েছে যা বিভ্রান্তিকর
  • স্ট্রিং পার্সিং-এ টাইমজোন স্পেসিফিকেশন ব্রাউজারভেদে ভিন্ন

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

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

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

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