जावास्क्रिप्ट डेट प्रोटोटाइप अटीती
- पिछला पृष्ठ parse()
- अगला पृष्ठ setDate()
- एक स्तर ऊपर जेसक्रिप्ट डेट रेफरेंस मैनुअल
विन्यास और उपयोग
प्रोटोटाइप
कन्स्ट्रक्टर आपको डेट () वस्तु को नए अटीती और विधियाँ जोड़ने की अनुमति देता है।
कन्स्ट्रक्टर में, सभी तारीख वस्तु को अटीती और उसका मूल्य दिया जाएगा, जो डिफ़ॉल्ट मूल्य होगा।
कन्स्ट्रक्टर में, सभी तारीख वस्तु इस विधि का उपयोग कर सकती हैं।
टिप्पणी:Date.prototype एक अकेला तारीख ऑब्जैक्ट को नहीं हवाला देता, बल्कि Date() ऑब्जैक्ट को ही हवाला देता।
टिप्पणी:प्रोटॉटाइप एक वैश्विक ऑब्जैक्ट कन्स्ट्रक्टर है जो सभी जेसक्रिप्ट ऑब्जैक्टों के लिए उपयोगी है。
उदाहरण
नई तारीख विधि बनाएं और तारीख ऑब्जैक्ट को myProp नामक महीने-नाम गुण प्रदान करें:
Date.prototype.myMet = function() { if (this.getMonth() == 0){this.myProp = "January"}; if (this.getMonth() == 1){this.myProp = "February"}; if (this.getMonth() == 2){this.myProp = "March"}; if (this.getMonth() == 3){this.myProp = "April"}; if (this.getMonth() == 4){this.myProp = "May"}; if (this.getMonth() == 5){this.myProp = "June"}; if (this.getMonth() == 6){this.myProp = "July"}; if (this.getMonth() == 7){this.myProp = "August"}; if (this.getMonth() == 8){this.myProp = "September"}; if (this.getMonth() == 9){this.myProp = "October"}; if (this.getMonth() == 10){this.myProp = "November"}; if (this.getMonth() == 11){this.myProp = "December"}; ;
एक Date ऑब्जैक्ट बनाएं और myMet मथड्डत को बुला दें:
var d = new Date(); d.myMet(); var monthname = d.myProp;
व्याकरण
Date.prototype.नाम = मूल्य
तकनीकी विवरण
जेसक्रिप्ट संस्करण: | ECMAScript 1 |
---|
ब्राउज़र समर्थन
गुण | च्रोम | आईई | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|---|
प्रोटोटाइप | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
संबंधित पृष्ठ
ट्यूटोरियल:JavaScript तारीख
ट्यूटोरियल:JavaScript तारीख फॉर्मेट
ट्यूटोरियल:JavaScript ऑब्जेक्ट कन्स्ट्रक्टर
- पिछला पृष्ठ parse()
- अगला पृष्ठ setDate()
- एक स्तर ऊपर जेसक्रिप्ट डेट रेफरेंस मैनुअल