JavaScript Set Date Methods

জাভাস্ক্রিপ্ট তারিখ নির্ধারণ পদ্ধতি সম্পর্কে জানুন

JavaScript Set Date Methods

তারিখ নির্ধারণের পদ্ধতিগুলি আপনাকে একটি তারিখ বস্তুর জন্য তারিখের মান (বছর, মাস, দিন, ঘন্টা, মিনিট, সেকেন্ড, মিলিসেকেন্ড) সেট করতে দেয়।

Set Date Methods

তারিখের একটি অংশ সেট করতে Set Date পদ্ধতি ব্যবহার করা হয়:

Method Description
setDate() Set the day as a number (1-31)
setFullYear() Set the year (yyyy)
setHours() Set the hour (0-23)
setMilliseconds() Set the milliseconds (0-999)
setMinutes() Set the minutes (0-59)
setMonth() Set the month (0-11)
setSeconds() Set the seconds (0-59)
setTime() Set the time (milliseconds since January 1, 1970)

The setFullYear() Method

setFullYear() পদ্ধতি একটি তারিখ বস্তুর বছর সেট করে। এই উদাহরণে 2020:

উদাহরণ

const d = new Date("January 01, 2025");
d.setFullYear(2020);

setFullYear() পদ্ধতিটি ঐচ্ছিক মাস এবং দিনও সেট করতে পারে:

উদাহরণ

const d = new Date("January 01, 2025");
d.setFullYear(2020, 11, 3);

The setMonth() Method

setMonth() পদ্ধতি একটি তারিখ অবজেক্টের মাস সেট করে (0-11):

উদাহরণ

const d = new Date("January 01, 2025");
d.setMonth(11);

The setDate() Method

setDate() পদ্ধতি একটি তারিখ বস্তুর দিন সেট করে (1-31):

উদাহরণ

const d = new Date("January 01, 2025");
d.setDate(15);

setDate() পদ্ধতিটি তারিখে দিন যোগ করতে ব্যবহার করা যেতে পারে:

উদাহরণ

const d = new Date("January 01, 2025");
d.setDate(d.getDate() + 50);

💡দ্রষ্টব্য:

দিন যোগ করলে মাস বা বছর পরিবর্তন হয়, পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে তারিখ বস্তু দ্বারা পরিচালিত হয়।

The setHours() Method

setHours() পদ্ধতিটি একটি তারিখ অবজেক্টের ঘন্টা (0-23) সেট করে:

উদাহরণ

const d = new Date("January 01, 2025");
d.setHours(22);

setHours() পদ্ধতিটি মিনিট এবং সেকেন্ড সেট করতেও ব্যবহার করা যেতে পারে।

উদাহরণ

const d = new Date("January 01, 2025");
d.setHours(22, 10, 20);

The setMinutes() Method

setMinutes() পদ্ধতি একটি তারিখ বস্তুর মিনিট (0-59) সেট করে:

উদাহরণ

const d = new Date("January 01, 2025");
d.setMinutes(30);

The setSeconds() Method

setSeconds() পদ্ধতি একটি তারিখ বস্তুর সেকেন্ড (0-59) সেট করে:

উদাহরণ

const d = new Date("January 01, 2025");
d.setSeconds(30);

Compare Dates

তারিখগুলি সহজেই তুলনা করা যেতে পারে।

নিম্নলিখিত উদাহরণটি আজকের তারিখের সাথে 14 জানুয়ারী, 2100 এর তুলনা করে:

উদাহরণ

let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);

if (someday > today) {
  text = "Today is before January 14, 2100.";
} else {
  text = "Today is after January 14, 2100.";
}

📝দ্রষ্টব্য:

জাভাস্ক্রিপ্ট 0 থেকে 11 মাস গণনা করে। জানুয়ারি 0। ডিসেম্বর 11।

Learn More:

Exercise

setDate() পদ্ধতিতে আর্গুমেন্টের প্রত্যাশিত বিন্যাস কি?

setDate() পদ্ধতিটি কোন পরিসরের সংখ্যা আশা করে?

A number between 1 and 31
✓ ঠিক আছে! setDate() পদ্ধতিটি 1 থেকে 31 পর্যন্ত একটি সংখ্যা প্রত্যাশা করে যা একটি মাসের দিনগুলিকে প্রতিনিধিত্ব করে।
A number between 0 and 30
✗ ভুল! setDate() 1-31 পরিসরে কাজ করে। 0 অনুমোদিত নয়, এবং 31 এর উপরে মানগুলি পরবর্তী মাসে বহন করা হয়।
A number between 1 and 7
✗ ভুল! রেঞ্জ 1-7 সপ্তাহের দিনগুলির জন্য (getDay()), তারিখগুলি নয় (setDate())৷
A number between 0 and 6
✗ ভুল! রেঞ্জ 0-6 হল getDay() পদ্ধতির জন্য, যা সপ্তাহের দিন ফেরত দেয়। setDate() দিন সেট করে, রেঞ্জ 1-31।