दिनांक वस्तु जावास्क्रिप्ट भाषा में निर्मित एक डेटा प्रकार है। दिनांक ऑब्जेक्ट नई दिनांक ( ) के साथ बनाए जाते हैं जैसा कि नीचे दिखाया गया है।
एक बार डेट ऑब्जेक्ट बन जाने के बाद, कई तरीके आपको उस पर काम करने की अनुमति देते हैं। अधिकांश विधियां आपको स्थानीय समय या यूटीसी (सार्वभौमिक, या जीएमटी) समय का उपयोग करके ऑब्जेक्ट के वर्ष, माह, दिन, घंटे, मिनट, सेकंड और मिलीसेकंड फ़ील्ड प्राप्त करने और सेट करने की अनुमति देती हैं।
valueOf() दिनांक वस्तु का कार्य अपना मूल मान लौटाता है।
सिंटैक्स
इसका सिंटैक्स इस प्रकार है
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
उदाहरण
यदि आप दिनांक वस्तु के निर्माता को कुछ भी पास नहीं करते हैं तो यह 1 जनवरी 1970 00:00:00 UTC से वर्तमान तिथि तक मिलीसेकंड की संख्या लौटाता है।
<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
उदाहरण
चूंकि हमारे पास एक महीने में अधिकतम 31 दिन होते हैं, इसलिए तारीख 1 से 31 के बीच होनी चाहिए अन्यथा यह फ़ंक्शन 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