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

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


Date.getUTCDate() ফাংশন

getUTCDate() মেথড Date অবজেক্টের মাসের দিন (১-৩১) UTC অনুযায়ী ফেরত দেয়।

সিনট্যাক্স

dateObj.getUTCDate()

রিটার্ন মান

UTC-এ মাসের দিন (১-৩১)।

উদাহরণ

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

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

উদাহরণ ২: দিন না থাকলে (ডিফল্ট)

const date = new Date('September 1989 00:04:00');
console.log(date.getUTCDate()); // 31? 
// মূল ডকুমেন্টেশনে ৩১ দেখানো, কিন্তু ডিফল্ট ১ হওয়া উচিত
// এটি প্যার্সিং ভিন্নতার কারণে হতে পারে

উদাহরণ ৩: বর্তমান UTC তারিখ

const date = new Date();
console.log(date.getUTCDate()); // বর্তমান UTC দিন

getDate() vs getUTCDate()

টাইমজোন অফসেটের কারণে মাসের দিন ভিন্ন হতে পারে।

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

দ্রষ্টব্য

  • মূল ডকুমেন্টেশনের উদাহরণ ২-এ আউটপুট ৩১ দেখানো হয়েছে যা সম্ভবত প্যার্সিং এঁরর
  • সাধারণত দিন না দিলে ১ ফেরত দেয়

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

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

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

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