কম্পিউটার

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


তারিখ অবজেক্ট হল জাভাস্ক্রিপ্ট ভাষায় নির্মিত একটি ডাটা টাইপ। তারিখ অবজেক্টগুলি নতুন Date( ) দিয়ে তৈরি করা হয়েছে যেমনটি নীচে দেখানো হয়েছে।

একবার একটি তারিখ অবজেক্ট তৈরি হয়ে গেলে, বেশ কয়েকটি পদ্ধতি আপনাকে এটি পরিচালনা করার অনুমতি দেয়। বেশিরভাগ পদ্ধতি আপনাকে স্থানীয় সময় বা ইউটিসি (সর্বজনীন, বা জিএমটি) সময় ব্যবহার করে বস্তুর বছর, মাস, দিন, ঘন্টা, মিনিট, সেকেন্ড এবং মিলিসেকেন্ড ক্ষেত্রগুলি পেতে এবং সেট করার অনুমতি দেয়৷

তারিখ বস্তুর setDate() ফাংশন মাসের দিনের প্রতিনিধিত্বকারী একটি পূর্ণসংখ্যা গ্রহণ করে এবং বর্তমান তারিখটিকে এর সাথে পরিবর্তন/প্রতিস্থাপন করে।

সিনট্যাক্স

এর সিনট্যাক্স নিম্নরূপ

dateObj.setDate(5);

উদাহরণ

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date('september 26, 89 12:4:25:96');
      document.write("Current date: "+dateObj.toUTCString());
      document.write("<br>");
      dateObj.setDate(1);
      document.write("Date after modification: "+dateObj.toUTCString());
   </script>
</body>
</html>

আউটপুট

Current date: Tue, 26 Sep 1989 06:34:25 GMT
Date after modification: Fri, 01 Sep 1989 06:34:25 GMTMT

উদাহরণ

যদিও আপনি তারিখ অবজেক্ট তৈরি করার সময় মাসের তারিখ উল্লেখ করেন না, তবুও আপনি setDate() ফাংশন ব্যবহার করে এটি সেট করতে পারেন।

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date('August, 1989 00:4:00');
      document.write("<br>");
      dateObj.setDate(5)
      document.write(dateObj.toDateString());
   </script>
</body>
</html>

আউটপুট

Sat Aug 05 1989

উদাহরণ

একইভাবে, যদিও আপনি তারিখ অবজেক্ট তৈরি করার সময় কনস্ট্রাক্টরের কাছে কোনও মান পাস করেন না তবুও আপনি এই ফাংশনটি ব্যবহার করে তারিখ সেট করতে পারেন এবং মাস এবং বছরের মান বর্তমান তারিখের মতোই থাকে৷

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date();
      dateObj.setDate(2);
      document.write(dateObj.toDateString());
   </script>
</body>
</html>

আউটপুট

Tue Oct 02 2018

উদাহরণ

আপনি যদি এই ফাংশনটি ব্যবহার করে তারিখটি শূন্যে সেট করেন তবে তারিখটি আগের মাসের শেষ দিনে সেট করা হবে৷

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date('23, August, 1989 00:4:00');
      document.write("<br>");
      dateObj.setDate(0);
      document.write(dateObj.toDateString());
   </script>
</body>
</html>

আউটপুট

Mon Jul 31 1989

  1. তারিখ জাভাস্ক্রিপ্টে toJSON() ফাংশন

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

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

  4. JavaScript date.@@toPrimitive() ফাংশন