Date ऑब्जेक्ट JavaScript भाषा में बिल्ट-इन एक डेटा टाइप है। Date ऑब्जेक्ट्स को नीचे दिखाए अनुसार new Date() का उपयोग करके बनाया जाता है।
एक बार Date ऑब्जेक्ट बन जाने के बाद, कई मेथड्स आपको इस पर ऑपरेट करने की अनुमति देते हैं। अधिकांश मेथड्स आपको ऑब्जेक्ट के वर्ष, महीना, दिन, घंटा, मिनट, सेकंड और मिलीसेकंड फील्ड्स को प्राप्त करने और सेट करने की अनुमति देते हैं, चाहे वह लोकल टाइम हो या UTC (यूनिवर्सल, या GMT) टाइम।
setUTCMonth() फंक्शन Date ऑब्जेक्ट वर्ष के महीने को दर्शाने वाला एक इंटीजर स्वीकार करता है और यूनिवर्सल टाइम के अनुसार करंट डेट में महीने के मान को इससे रिप्लेस करता है (0 जनवरी को दर्शाता है, इसी तरह आगे)।
सिंटैक्स
इसका सिंटैक्स निम्नानुसार है:
dateObj.setUTCMonth(monthValue);
उदाहरण
<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 date: "+dateObj.toUTCString()); document.write("<br>"); dateObj.setUTCMonth(6); document.write("Date after setting new month value: "+dateObj.toUTCString()); </script> </body> </html>
आउटपुट
Current date: Tue, 26 Sep 1989 06:34:25 GMT Date after setting new month value: Wed, 26 Jul 1989 06:34:25 GMT
उदाहरण
हालांकि आप डेट ऑब्जेक्ट बनाते समय दिन के मिनट्स का उल्लेख नहीं करते, फिर भी आप setUTCMonth() फंक्शन का उपयोग करके इसे सेट कर सकते हैं।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('1989 5:4:25:96'); dateObj.setUTCMonth(8); document.write(dateObj.toString()); </script> </body> </html>
आउटपुट
Fri Sep 01 1989 05:04:25 GMT+0530 (India Standard Time)
उदाहरण
इसी तरह, हालांकि आप डेट ऑब्जेक्ट बनाते समय कंस्ट्रक्टर को कोई मान पास नहीं करते, फिर भी आप इस फंक्शन का उपयोग करके setUTCMonth() सेट कर सकते हैं और डेट, वर्ष और अन्य मान करंट डेट (और टाइम) के समान ही रहते हैं।
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date(); dateObj.setUTCMonth(8); document.write(dateObj.toString()); </script> </body> </html>
आउटपुट
Tue Sep 18 2018 22:13:48 GMT+0530 (India Standard Time)