Date.setUTCHours() ফাংশন
setUTCHours() মেথড Date অবজেক্টের ঘন্টা (০-২৩) UTC-এ সেট করে। এটি মিনিট, সেকেন্ড, মিলিসেকেন্ডও অপশনালি গ্রহণ করতে পারে।
সিনট্যাক্স
dateObj.setUTCHours(hours [, minutes [, seconds [, milliseconds]]])
প্যারামিটার
hours- ঘন্টা (০-২৩)minutes(অপশনাল) - মিনিট (০-৫৯)seconds(অপশনাল) - সেকেন্ড (০-৫৯)milliseconds(অপশনাল) - মিলিসেকেন্ড (০-৯৯৯)
রিটার্ন মান
আপডেট হওয়া তারিখের মিলিসেকেন্ড (১৯৭০ থেকে UTC)।
উদাহরণ
উদাহরণ ১: ঘন্টা পরিবর্তন
const date = new Date('September 26, 1989 12:04:25');
console.log("বর্তমান: " + date.toUTCString()); // Tue, 26 Sep 1989 06:34:25 GMT
date.setUTCHours(23);
console.log("পরিবর্তিত: " + date.toUTCString()); // Tue, 26 Sep 1989 23:34:25 GMT
উদাহরণ ২: ঘন্টা না থাকলে সেট করা (local setHours ব্যবহার)
const date = new Date('September 26, 1989 04:25:96');
date.setHours(5); // setUTCHours() না
console.log(date.toString()); // Tue Sep 26 1989 05:25:00 GMT+0530
উদাহরণ ৩: বর্তমান তারিখে ঘন্টা সেট
const date = new Date();
date.setUTCHours(5);
console.log(date.toString()); // বর্তমান তারিখ, UTC ০৫:০০
দ্রষ্টব্য
- মূল ডকুমেন্টেশনের উদাহরণ ২-এ
setHours()ব্যবহার করা হয়েছেsetUTCHours()-এর বদলে - উদাহরণ ৩-এ আউটপুট অসম্পূর্ণ (সময় নেই)
- রোলওভার:
setUTCHours(24)→ পরবর্তী দিন ০০:০০