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

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


Date.setUTCDate() ফাংশন

setUTCDate() মেথড Date অবজেক্টের মাসের দিন (১-৩১) UTC-এ সেট করে। ০ বা নেগেটিভ মান দিলে আগের মাসে চলে যায়।

সিনট্যাক্স

dateObj.setUTCDate(day)

প্যারামিটার

  • day - মাসের দিন (১-৩১, ০ = আগের মাসের শেষ দিন)

রিটার্ন মান

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

উদাহরণ

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

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

উদাহরণ ২: দিন না থাকলে সেট করা

const date = new Date('September 1989 00:04:00');
date.setUTCDate(2);
console.log(date.getUTCDate()); // 2

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

const date = new Date();
date.setUTCDate(2);
console.log("UTC মাস: " + date.getUTCMonth());
console.log("UTC দিন: " + date.getUTCDate());
console.log("UTC বছর: " + date.getUTCFullYear());

রোলওভার আচরণ

  • setUTCDate(0) → আগের মাসের শেষ দিন (UTC)
  • setUTCDate(32) → পরবর্তী মাসের ১ বা ২ তারিখ
  • setUTCDate(-5) → আগের মাসের শেষ থেকে ৫ দিন আগে

setDate() vs setUTCDate()

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


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

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

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

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