दिनांक वस्तु जावास्क्रिप्ट भाषा में निर्मित एक डेटा प्रकार है। दिनांक ऑब्जेक्ट नई दिनांक ( ) के साथ बनाए जाते हैं जैसा कि नीचे दिखाया गया है।
एक बार डेट ऑब्जेक्ट बन जाने के बाद, कई तरीके आपको उस पर काम करने की अनुमति देते हैं। अधिकांश विधियां आपको स्थानीय समय या यूटीसी (सार्वभौमिक, या जीएमटी) समय का उपयोग करके ऑब्जेक्ट के वर्ष, माह, दिन, घंटे, मिनट, सेकंड और मिलीसेकंड फ़ील्ड प्राप्त करने और सेट करने की अनुमति देती हैं।
दिनांक वस्तु का setUTCDate() फ़ंक्शन दिनांक (महीने का दिन) का प्रतिनिधित्व करने वाले पूर्णांक को स्वीकार करता है और सार्वभौमिक समय के अनुसार वर्तमान दिनांक के मान को इसके साथ बदल देता है।
सिंटैक्स
इसका सिंटैक्स इस प्रकार है
dateObj.setUTCDate(19);
उदाहरण
<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.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"> var 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"> var 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