জাভাস্ক্রিপ্টে Date অবজেক্ট একটি বিল্ট-ইন ডেটা টাইপ। Date অবজেক্ট তৈরি করা হয় new Date() কনস্ট্রাক্টর দিয়ে।
valueOf() ফাংশনটি ডেট অবজেক্টের প্রিমিটিভ ভ্যালু (মিলিসেকেন্ড সংখ্যা) রিটার্ন করে—১ জানুয়ারি ১৯৭০ ০০:০০:০০ UTC থেকে Düsseldwerks মিলিসেকেন্ড গণনা।
সিনট্যাক্স
dateObj.valueOf()
উদাহরণ
<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 Time: "+dateObj.valueOf()); </script> </body> </html>
আউটপুট
Current Time: 622794865096
প্যারামিটার ছাড়া ডেট অবজেক্ট
যদি কনস্ট্রাক্টরে কোনো আর্গুমেন্ট না দেওয়া হয়, তবে বর্তমান সময়ের মিলিসেকেন্ড রিটার্ন করে।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date(); document.write("Current Time: "+dateObj.valueOf()); </script> </body> </html>
আউটপুট
Current Time: 1705315845123
অবৈধ তারিখ
যদি তারিখ অবৈধ হয় (যেমন সেপ্টেম্বার ৩৮), তবে NaN রিটার্ন করে।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('September 38, 1989'); document.write("Current Time: "+dateObj.valueOf()); </script> </body> </html>
আউটপুট
Current Time: NaN