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

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


Date.setUTCFullYear() ফাংশন

setUTCFullYear() মেথড Date অবজেক্টের পূর্ণ বছর UTC-এ সেট করে। এটি মাস এবং দিনও অপশনালি গ্রহণ করতে পারে (UTC-ভিত্তিক)।

সিনট্যাক্স

dateObj.setUTCFullYear(year [, monthIndex [, day]])

প্যারামিটার

  • year - পূর্ণ বছর (যেমন 2024)
  • monthIndex (অপশনাল) - মাস (০-১১, UTC)
  • day (অপশনাল) - দিন (১-৩১, UTC)

রিটার্ন মান

আপডেট হওয়া তারিখের মিলিসেকেন্ড (১৯৭০ থেকে UTC)।

উদাহরণ

উদাহরণ ১: বছর পরিবর্তন

const date = new Date('September 26, 1989 12:04:25');
console.log("বর্তমান: " + date.toUTCString()); // Tue, 26 Sep 1989 06:34:25 GMT
date.setUTCFullYear(2018);
console.log("পরিবর্তিত: " + date.toUTCString()); // Wed, 26 Sep 2018 06:34:25 GMT

উদাহরণ ২: বছরের সাথে মাস/দিন (setFullYear ব্যবহার)

const date = new Date('August 23'); // বছরের ডিফল্ট
date.setFullYear(2018); // setUTCFullYear() না
console.log(date.toDateString()); // Thu Aug 23 2018

উদাহরণ ৩: বর্তমান তারিখের বছরে পরিবর্তন

const date = new Date();
date.setFullYear(2018); // setUTCFullYear() না
console.log(date.toDateString()); // বর্তমান মাস/দিন, 2018

দ্রষ্টব্য

  • মূল ডকুমেন্টেশনের সব উদাহরণে setFullYear() ব্যবহার করা হয়েছে setUTCFullYear()-এর বদলে
  • setUTCFullYear() UTC-ভিত্তিক, setFullYear() স্থানীয়-ভিত্তিক
  • টাইমজোন পার্থক্যে বছরের সীমান্তে ফলাফল ভিন্ন হতে পারে

ব্যবহার ক্ষেত্র

  • UTC-ভিত্তিক অ্যাপ্লিকেশনে বছর সেট করা
  • ডাটাবেসে UTC টাইমস্ট্যাম্প ম্যানিপুলেশন
  • আন্তর্জাতিক ইভেন্ট শিডিউলিং

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

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

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

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