জাভাস্ক্রিপ্টে Date অবজেক্ট একটি বিল্ট-ইন ডেটা টাইপ। Date অবজেক্ট তৈরি করা হয় new Date() কনস্ট্রাক্টর দিয়ে।
একবার Date অবজেক্ট তৈরি হলে, তার সাথে কাজ করার জন্য অনেক মেথড থাকে। অধিকাংশ মেথড সহজে বছর, মাস, দিন, ঘণ্টা, মিনিট, সেকেন্ড এবং মিলিসেকেন্ড ফিল্ডগুলো পাওয়া বা সেট করা যায়—লোকাল টাইম বা UTC (ইউনিভার্সাল/জিএমটি) টাইম ব্যবহার করে।
setUTCSeconds() ফাংশনটি একটি ইন্টিজার গ্রহণ করে যা সেকেন্ড নির্দেশ করে এবং বর্তমান ডেট-টাইমের সেকেন্ড মানটিকে ইউনিভার্সাল টাইম অনুযায়ী প্রতিস্থাপন করে।
সিনট্যাক্স
dateObj.setUTCSeconds(secondsValue);
উদাহরণ
<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.setUTCSeconds(34); document.write("Date after setting new seconds: "+dateObj.toUTCString()); </script> </body> </html>
আউটপুট
Current date: Tue, 26 Sep 1989 06:34:25 GMT Date after setting new seconds: Tue, 26 Sep 1989 06:34:34 GMT
আরও উদাহরণ
ডেট অবজেক্ট তৈরি করার সময় সেকেন্ড না দেওয়া থাকলে ও setSeconds() দিয়ে সেট করা যায়।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('26, September, 1989 4:25'); dateObj.setSeconds(55); document.write(dateObj.toString()); </script> </body> </html>
আউটপুট
Tue Sep 26 1989 04:25:55 GMT+0530 (India Standard Time)
কোনো আর্গুমেন্ট ছাড়া ডেট অবজেক্ট
যদি কনস্ট্রাক্টরে কোনো মান না দেওয়া হয়, তবে বর্তমান ডেট-টাইমে সেকেন্ড সেট করা যায়।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date(); dateObj.setSeconds(55); document.write(dateObj.toString()); </script> </body> </html>
আউটপুট
Mon Jan 15 2024 10:30:55 GMT+0530 (India Standard Time)