Date ऑब्जेक्ट

Date ऑब्जेक्ट तारीखों के साथ काम करने के लिए मुख्य ऑब्जेक्ट है।

सिंटैक्स

javascriptlet date = new Date();

अब वेरिएबल date एक ऐसा ऑब्जेक्ट है जो अपने अंदर वर्तमान समय (सेकंड, मिनट, घंटा और इसी तरह) संग्रहीत करता है। विशेष फ़ंक्शन की मदद से हमें समय की आवश्यक विशेषताएँ प्राप्त हो सकती हैं, उदाहरण के लिए, वर्तमान घंटा, वर्तमान दिन या वर्तमान महीना।

उदाहरण के लिए, वर्तमान घंटा इस प्रकार प्राप्त किया जा सकता है: date.getHours(), और वर्तमान महीना - इस प्रकार date.getMonth()। सभी विकल्प देखें:

javascriptlet date = new Date();

console.log(date.getSeconds());  // सेकंड
console.log(date.getMinutes());  // मिनट
console.log(date.getHours());    // घंटे
console.log(date.getDate());     // दिन
console.log(date.getMonth());    // महीने शून्य से
console.log(date.getFullYear()); // वर्ष
console.log(date.getDay());      // सप्ताह का वर्तमान दिन

एक विशिष्ट समय निर्धारित करना

वर्तमान समय नहीं, बल्कि एक निर्दिष्ट समय निर्धारित किया जा सकता है। इसके लिए पैरामीटर को इस फॉर्मेट में पास करना होगा new Date(वर्ष, महीना, दिन, घंटे, मिनट, सेकंड, मिलीसेकंड) और इस स्थिति में वेरिएबल date में वर्तमान समय नहीं, बल्कि वह समय लिखा जाएगा जो हमने पैरामीटर में निर्दिष्ट किया है। इस फॉर्मेट की विशेषताएं: महीनों की गिनती शून्य से शुरू होती है, घंटों से शुरू होकर गायब पैरामीटर शून्य माने जाते हैं, और वर्ष, महीनों और दिनों के लिए - एक।

उदाहरण

आइए वर्तमान दिन, महीना और वर्ष को 'वर्ष-महीना-दिन' फॉर्मेट में प्रदर्शित करें (इस स्थिति में महीना 1 कम होगा वास्तविक महीने से, क्योंकि महीनों की संख्या शून्य से शुरू होती है):

javascriptlet date = new Date();
let str  = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();

console.log(str);

यह भी देखें