Date ऑब्जेक्ट जावास्क्रिप्ट भाषा में बिल्ट-इन एक डेटा टाइप है। Date ऑब्जेक्ट्स को new Date() के साथ बनाया जाता है जैसा कि नीचे दिखाया गया है।
एक बार Date ऑब्जेक्ट बन जाने के बाद, कई मेथड्स आपको इस पर ऑपरेट करने की अनुमति देते हैं। अधिकांश मेथड्स आपको ऑब्जेक्ट के वर्ष, महीना, दिन, घंटा, मिनट, सेकंड और मिलीसेकंड फील्ड्स को प्राप्त करने और सेट करने की अनुमति देते हैं, चाहे लोकल टाइम हो या UTC (यूनिवर्सल, या GMT) टाइम।
setUTCDate() फ़ंक्शन डेट ऑब्जेक्ट का तारीख (महीने का दिन) को दर्शाने वाला एक इंटीजर स्वीकार करता है और वर्तमान तारीख के मान को इससे प्रतिस्थापित करता है, यूनिवर्सल टाइम के अनुसार।
सिंटैक्स
इसका सिंटैक्स निम्नानुसार है
dateObj.setUTCDate(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.setUTCDate(30); document.write("Modified date: "+dateObj.toUTCString()); </script> </body> </html>आउटपुट
Current date: Tue, 26 Sep 1989 06:34:25 GMT Modified date: Sat, 30 Sep 1989 06:34:25 GMT
उदाहरण
भले ही आप डेट ऑब्जेक्ट बनाते समय महीने की तारीख मेंशन न करें, आप अभी भी setUTCDate() फ़ंक्शन का उपयोग करके इसे सेट कर सकते हैं।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> const dateObj = new Date('September, 1989 00:4:00'); dateObj.setUTCDate(2); document.write("<br>"); document.write(dateObj.getUTCDate()); </script> </body> </html>आउटपुट
2
उदाहरण
इसी तरह, भले ही आप डेट ऑब्जेक्ट बनाते समय कंस्ट्रक्टर को कोई वैल्यू पास न करें, फिर भी आप इस फ़ंक्शन का उपयोग करके UTC डेट सेट कर सकते हैं और महीना और वर्ष का मान वर्तमान डेट के समान ही रहता है।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> const dateObj = new Date(); dateObj.setUTCDate(2); document.write("<br>"); document.write("UTC month: "+dateObj.getUTCMonth()); document.write("<br>"); document.write("UTC date: "+dateObj.getUTCDate()); document.write("<br>"); document.write("UTC fullyear: "+dateObj.getUTCFullYear()); </script> </body> </html>आउटपुट
UTC month: 9 UTC date: 2 UTC full year: 2018