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

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


Date.setFullYear() ফাংশন

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

সিনট্যাক্স

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

প্যারামিটার

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

রিটার্ন মান

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

উদাহরণ

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

const date = new Date('September 26, 1989 12:04:25');
console.log("বর্তমান: " + date.toUTCString()); // Tue, 26 Sep 1989...
date.setFullYear(2009);
console.log("পরিবর্তিত: " + date.toUTCString()); // Sat, 26 Sep 2009...

উদাহরণ ২: বছরের সাথে মাস/দিনও সেট

const date = new Date('August 23'); // বছর নেই → বর্তমান বছর
date.setFullYear(2018, 7, 23); // 2018, Aug(7), 23
console.log(date.toDateString()); // Thu Aug 23 2018

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

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

দ্রষ্টব্য

  • মাস ইনডেক্স ০-ভিত্তিক (০ = জানুয়ারি)
  • দিন ৩১ দিলে কিন্তু মাসে ৩০ দিন হলে অটো-রোলওভার (১ তারিখে চলে যায়)
  • রিটার্ন মান মিলিসেকেন্ড (চেইনিংয়ে ব্যবহারী)

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

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

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

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