Home >>JavaScript Date Object Methods >JavaScript Date prototype Property
JavaScript prototype property is used to add new properties and methods to the Date() object. It is used to represent the prototype for the Date constructor.
Syntax:Date.prototype.name = value
Property | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
prototype | Yes | Yes | Yes | Yes | Yes |
<html> <body> <p>Click the button to see the Output.</p> <button onclick="myFunction()">Try it</button> <p id="demo"></p> <script> 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"}; }; function myFunction() { var d = new Date(); d.myMet(); document.getElementById("demo").innerHTML = d.myProp; } </script> </body> </html>
Click the button to see the Output.