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

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


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) → পরবর্তী দিন ০০:০০

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

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

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

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