Date ऑब्जेक्ट JavaScript भाषा में बिल्ट-इन एक डेटा टाइप है। Date ऑब्जेक्ट निम्नानुसार new Date() के साथ बनाए जाते हैं।
एक बार Date ऑब्जेक्ट बन जाने पर, कई मेथड आपको इस पर ऑपरेट करने की अनुमति देते हैं। अधिकांश मेथड आपको ऑब्जेक्ट के वर्ष, महीना, दिन, घंटा, मिनट, सेकंड, और मिलीसेकंड फील्ड को प्राप्त करने और सेट करने की अनुमति देते हैं, लोकल टाइम या UTC (यूनिवर्सल, या GMT) टाइम का उपयोग करके।
Date() कंस्ट्रक्टर का उपयोग करके Date ऑब्जेक्ट बनाने के लिए आप निम्न में से किसी भी सिंटैक्स का उपयोग कर सकते हैं:
new Date() new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond])
पैरामीटर का विवरण निम्न है:
- कोई आर्गुमेंट नहीं - बिना आर्गुमेंट के, Date() कंस्ट्रक्टर वर्तमान तारीख और समय पर सेट Date ऑब्जेक्ट बनाता है।
- milliseconds - जब एक न्यूमेरिक आर्गुमेंट पास किया जाता है, तो इसे getTime() मेथड द्वारा लौटाए गए अनुसार मिलीसेकंड में तारीख का आंतरिक न्यूमेरिक प्रतिनिधित्व माना जाता है। उदाहरण के लिए, आर्गुमेंट 5000 पास करने से एक तारीख बनती है जो 1/1/70 की मध्यरात्रि के पांच सेकंड बाद को दर्शाती है।
- datestring - जब एक स्ट्रिंग आर्गुमेंट पास किया जाता है, तो यह Date.parse() मेथड द्वारा स्वीकृत फॉर्मेट में तारीख का स्ट्रिंग प्रतिनिधित्व होता है।
- 7 आर्गुमेंट - ऊपर दिखाए गए कंस्ट्रक्टर के अंतिम रूप का उपयोग करने के लिए। प्रत्येक आर्गुमेंट का विवरण यहां है:
- year - वर्ष दर्शाने वाला पूर्णांक मान। संगतता के लिए (Y2K समस्या से बचने के लिए), आपको हमेशा वर्ष को पूर्ण रूप में निर्दिष्ट करना चाहिए; 98 के बजाय 1998 उपयोग करें।
- month - महीना दर्शाने वाला पूर्णांक मान, 0 से जनवरी के लिए शुरू होकर 11 दिसंबर के लिए।
- date - महीने का दिन दर्शाने वाला पूर्णांक मान।
- hour - दिन का घंटा दर्शाने वाला पूर्णांक मान (24-घंटे स्केल)।
- minute - समय पढ़ने का मिनट खंड दर्शाने वाला पूर्णांक मान।
- second - समय पढ़ने का सेकंड खंड दर्शाने वाला पूर्णांक मान।
- millisecond - समय पढ़ने का मिलीसेकंड खंड दर्शाने वाला पूर्णांक मान।