Open In App
Related Articles

JavaScript Date getDate() Method

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

JavaScript Date getDate() method is used to fetch the date of a month from a given Date object. The return value will be an integer between 1 to 31 as well.

Syntax:

DateObj.getDate()

Parameter: This method does not take any parameter.

Return value: It returns the date of the month for the given date. The date of the month is an integer value ranging from 1 to 31.

Note: The DateObj is a valid Date object created using Date() constructor from which we want to fetch date.

Below is an example of the Date getDate() Method:

Example 1:

javascript

// Here a date has been assigned
// while creating Date object
let dateobj = new Date('October 13, 1996 05:35:32');
 
// date of the month from above Date Object is
// being extracted using getDate()
let B = dateobj.getDate();
 
// Printing date of the month
console.log(B);

                    

Output:

13

Example 2: The date of the month should lie between 1 to 31 because none of the months have a date greater than 31 that is why it returns NaN i.e, not a number because the date for the month does not exist.

javascript

// Here a date has been assigned
// while creating Date object
let dateobj = new Date('October 33, 1996 05:35:32');
 
// date of the month given above date object
// is being extracted using getDate().
let B = dateobj.getDate();
 
// Printing date of the month.
console.log(B);

                    

Output:

NaN

Example 3: If date of the month is not given, by default it returns 1. It is an exceptional case.

javascript

// Here a date has been assigned
// while creating Date object
let dateobj = new Date('October 1996 05:35:32');
 
// date of the month from above date object
// is extracted using getDate()
let B = dateobj.getDate();
 
// Printing date of the month
console.log(B);

                    

Output:

1

Example 4: If nothing as a parameter is given to the Date constructor, then the function returns the current date of the month.

javascript

// Creating Date Object
let dateobj = new Date();
 
// date of the month from above object
// is being extracted using getDate().
let B = dateobj.getDate();
 
// Printing current date
console.log(B);

                    

Output:

21(Today`s Date)

Supported Browsers:

  • Google Chrome 1 and above
  • Edge 12 and above
  • Firefox 1 and above
  • Internet Explorer 3 and above
  • Opera 3 and above
  • Safari 1 and above

We have a complete list of Javascript Date Objects, to check those please go through this Javascript Date Object Complete reference article.



Last Updated : 19 May, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads