Date ऑब्जेक्ट JavaScript भाषा में बिल्ट-इन एक डेटा टाइप है। Date ऑब्जेक्ट्स को नीचे दिखाए अनुसार new Date() का उपयोग करके बनाया जाता है।
एक बार Date ऑब्जेक्ट बन जाने के बाद, कई मेथड्स आपको इस पर ऑपरेट करने की अनुमति देते हैं। अधिकांश मेथड्स आपको ऑब्जेक्ट के वर्ष, महीना, दिन, घंटा, मिनट, सेकंड और मिलीसेकंड फील्ड्स को प्राप्त करने और सेट करने की अनुमति देते हैं, चाहे वह लोकल टाइम हो या UTC (यूनिवर्सल, या GMT) टाइम।
valueOf() फंक्शन Date ऑब्जेक्ट का प्रिमिटिव मान लौटाता है (1 जनवरी 1970 00:00:00 UTC से मिलीसेकंड्स में)।
सिंटैक्स
इसका सिंटैक्स निम्नानुसार है:
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(); document.write("Current Time: "+dateObj.valueOf()); </script> </body> </html>
आउटपुट
Current Time: 1539850485116
उदाहरण
चूंकि एक महीने में अधिकतम 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