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

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


Date.getUTCFullYear() ফাংশন

getUTCFullYear() মেথড Date অবজেক্টের পূর্ণ বছর (৪-ডিজিট) UTC অনুযায়ী ফেরত দেয়।

সিনট্যাক্স

dateObj.getUTCFullYear()

রিটার্ন মান

UTC-এ পূর্ণ বছর (সংখ্যা)।

উদাহরণ

উদাহরণ ১: নির্দিষ্ট তারিখ

const date = new Date('September 26, 1989 12:04:25');
console.log(date.getUTCFullYear()); // 1989

উদাহরণ ২: বর্তমান UTC বছর

const date = new Date();
console.log(date.getUTCFullYear()); // 2024 (উদাহরণ)

getFullYear() vs getUTCFullYear()

টাইমজোন অফসেটের কারণে নতুন বছরের সিক্তান্তে (Dec 31 / Jan 1) ফলাফল ভিন্ন হতে পারে।

// বাংলাদেশে (UTC+6) ৩১ ডিসেম্বর রাত ১১টা
const date = new Date('December 31, 2023 23:00 GMT+0600');
console.log(date.getFullYear());      // 2023
console.log(date.getUTCFullYear());   // 2024 (UTC-তে ১ জানুয়ারি ০৫:০০)

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

  • আন্তর্জাতিক অ্যাপ্লিকেশনে বছর কনসিস্টেন্সি
  • লগিং/অডিট ট্রেইলে UTC টাইমস্ট্যাম্প
  • ডাটাবেস টাইমস্ট্যাম্প (UTC স্টোরেজ)

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

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

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

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