Date ऑब्जेक्ट जावास्क्रिप्ट भाषा में बिल्ट-इन एक डेटा टाइप है। Date ऑब्जेक्ट्स को new Date() के साथ बनाया जाता है जैसा कि नीचे दिखाया गया है।
एक बार Date ऑब्जेक्ट बन जाने के बाद, कई मेथड्स आपको इस पर ऑपरेट करने की अनुमति देते हैं। अधिकांश मेथड्स आपको ऑब्जेक्ट के वर्ष, महीना, दिन, घंटा, मिनट, सेकंड और मिलीसेकंड फील्ड्स को प्राप्त करने और सेट करने की अनुमति देते हैं, चाहे लोकल टाइम हो या UTC (यूनिवर्सल, या GMT) टाइम।
डेट ऑब्जेक्ट का setDate() फ़ंक्शन महीने के दिन को दर्शाने वाला एक इंटीजर स्वीकार करता है और वर्तमान तारीख को इससे संशोधित/प्रतिस्थापित करता है।
सिंटैक्स
इसका सिंटैक्स निम्नानुसार है
dateObj.setDate(dayValue)
उदाहरण
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> const 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 GMT
उदाहरण
भले ही आप डेट ऑब्जेक्ट बनाते समय महीने की तारीख मेंशन न करें, आप अभी भी setDate() फ़ंक्शन का उपयोग करके इसे सेट कर सकते हैं।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> const 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"> const 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"> const 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