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