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" বলা হয়েছে যা বিভ্রান্তিকর
- স্ট্রিং পার্সিং-এ টাইমজোন স্পেসিফিকেশন ব্রাউজারভেদে ভিন্ন