JavaScript Date getDate() Method



In JavaScript, the Date.getDate() method is used to retrieve the "day of month" from a date object. This method does not accept any parameters instead; it returns the day of the month as a numeric value between 1 and 31, representing the current day according to the local time zone. If the date object is invalid, it returns NaN (Not-a-Number).

Syntax

Following is the syntax of JavaScript Date getDate() method −

getDate();

This method does not accept any parameters.

Return Value

This method returns a numeric value representing the day of the month (1-31) for the given Date object.

Example 1

In the following example, we are demonstrating the basic usage of JavaScript Date getDate() method −

<html>
<body>
<script>
   const CurrentDate = new Date();
   const DayOfMonth = CurrentDate.getDate();
   document.write(DayOfMonth);
</script>
</body>
</html>

Output

The above program returns the day of the month of the current date.

Example 2

In this example, we are retrieving the day of the month for a specific date "December 25, 2023" −

<html>
<body>
<script>
   const SpecificDate = new Date('2023-12-25');
   const DayOfMonth = SpecificDate.getDate();
   document.write(DayOfMonth);
</script>
</body>
</html>

Output

After executing, this program returns 25 as output.

Example 3

Here, we are using the setDate() method to add 10 days to the current date −

<html>
<body>
<script>
   const currentDate = new Date();
   currentDate.setDate(currentDate.getDate() + 10);
   const result = currentDate.getDate();
   document.write(result);
</script>
</body>
</html>

Output

As we can see the output, 10 days has been added to the current date.

Advertisements