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)
- স্ট্রিং পার্সিং-এ টাইমজোন বিবেচনা করা হয়