Home >>JavaScript Date Object Methods >JavaScript Date prototype Property

JavaScript Date prototype Property

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

Browser Support

Property Chrome Edge Firefox Safari Opera
prototype Yes Yes Yes Yes Yes
Here is an example of JavaScript Date prototype property:
<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>
Output:

Click the button to see the Output.