दिनांक वस्तु जावास्क्रिप्ट भाषा में निर्मित एक डेटा प्रकार है। दिनांक ऑब्जेक्ट नई तारीख ( . के साथ बनाए जाते हैं ) जैसा कि नीचे दिखाया गया है।
एक बार डेट ऑब्जेक्ट बन जाने के बाद, कई तरीके आपको उस पर काम करने की अनुमति देते हैं। अधिकांश विधियां आपको स्थानीय समय या यूटीसी (सार्वभौमिक, या जीएमटी) समय का उपयोग करके ऑब्जेक्ट के वर्ष, माह, दिन, घंटे, मिनट, सेकंड और मिलीसेकंड फ़ील्ड प्राप्त करने और सेट करने की अनुमति देती हैं।
आप दिनांक() कंस्ट्रक्टर का उपयोग करके दिनांक ऑब्जेक्ट बनाने के लिए निम्न में से किसी भी सिंटैक्स का उपयोग कर सकते हैं -
<पूर्व>नई तिथि ()नई तिथि(मिलीसेकंड)नई तिथि(डेटस्ट्रिंग)नई तिथि(वर्ष,महीना,तिथि[,घंटा,मिनट,सेकंड,मिलीसेकंड])पैरामीटर का विवरण निम्नलिखित है -
- कोई तर्क नहीं - बिना किसी तर्क के, दिनांक () कंस्ट्रक्टर वर्तमान दिनांक और समय पर सेट दिनांक ऑब्जेक्ट बनाता है।
- मिलीसेकंड - जब एक संख्यात्मक तर्क पारित किया जाता है, तो इसे मिलीसेकंड में दिनांक के आंतरिक संख्यात्मक प्रतिनिधित्व के रूप में लिया जाता है, जैसा कि गेटटाइम () विधि द्वारा लौटाया जाता है। उदाहरण के लिए, तर्क 5000 पास करने से एक तारीख बनती है जो 1/1/70 की मध्यरात्रि के पांच सेकंड का प्रतिनिधित्व करती है।
- डेटस्ट्रिंग - जब एक स्ट्रिंग तर्क पारित किया जाता है, तो यह दिनांक का एक स्ट्रिंग प्रतिनिधित्व है, दिनांक.पार्स () विधि द्वारा स्वीकार किए गए प्रारूप में।
- 7 अनुबंध - ऊपर दिखाए गए कंस्ट्रक्टर के अंतिम फॉर्म का उपयोग करने के लिए। यहां प्रत्येक तर्क का विवरण दिया गया है -
- वर्ष - वर्ष का प्रतिनिधित्व करने वाला पूर्णांक मान। अनुकूलता के लिए (Y2K समस्या से बचने के लिए), आपको हमेशा पूरा वर्ष निर्दिष्ट करना चाहिए; 98 के बजाय 1998 का उपयोग करें।
- माह - महीने का प्रतिनिधित्व करने वाला पूर्णांक मान, जनवरी के लिए 0 से शुरू होकर दिसंबर के लिए 11 तक।
- तारीख - महीने के दिन को दर्शाने वाला पूर्णांक मान।
- घंटा - दिन के घंटे (24-घंटे के पैमाने) का प्रतिनिधित्व करने वाला पूर्णांक मान।
- मिनट - एक समय पढ़ने के मिनट खंड का प्रतिनिधित्व करने वाला पूर्णांक मान।
- दूसरा - एक समय पढ़ने के दूसरे खंड का प्रतिनिधित्व करने वाला पूर्णांक मान।
- मिलीसेकंड - एक समय पढ़ने के मिलीसेकंड खंड का प्रतिनिधित्व करने वाला पूर्णांक मान।