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-তে ১ জানুয়ারি ০৫:০০)
দ্রষ্টব্য
- মূল ডকুমেন্টেশনের উদাহরণ ২-এ আউটপুট ৩১ দেখানো হয়েছে যা সম্ভবত প্যার্সিং এঁরর
- সাধারণত দিন না দিলে ১ ফেরত দেয়