Thursday, September 4, 2025
HomeLanguagesJavascriptHow to get the day and month of a year using JavaScript...

How to get the day and month of a year using JavaScript ?

Given a date and the task is to get the day and month of a year using JavaScript. 

Approach:

  • First get the current date by using new Date().
  • Use getDay() method to get the current day in number format, Map it to the day name.
  • Use getMonth() to get the current month in number format, Map it to the month name.

Example 1: In this example, the month and date is determined by the above approach. 

html




<body>
  
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
  
    <p id="GFG_UP">
    </p>
  
    <button onclick="GFG_Fun()">
        click here
    </button>
  
    <p id="GFG_DOWN">
    </p>
  
    <script>
        var el_up = document.getElementById("GFG_UP");
        var el_down = document.getElementById("GFG_DOWN");
          
        el_up.innerHTML = "Click on the button to get "
                + "the day and month of the date.";
          
        var Days = ['Sunday', 'Monday', 'Tuesday',
                'Wednesday', 'Thursday', 'Friday', 'Saturday'];
          
        var Months = ['January', 'February', 'March', 'April',
                'May', 'June', 'July', 'August', 'September',
                'October', 'November', 'December'];
          
        var currentDay = new Date();
          
        // Get the current day name
        var day = Days[currentDay.getDay()];
          
        // Get the current month name
        var month = Months[currentDay.getMonth()];
          
        function GFG_Fun() {
            el_down.innerHTML = "Day - " + day
                    + ",<br> Month - " + month;
        }
    </script>
</body>


Output:

 

Example 2: This is same example but with a different approach. In this example, the month and date is determined by the above approach. 

html




<body style = "text-align:center;">
      
    <h1 style = "color:green;" >
        GeeksForGeeks
    </h1>
      
    <p id = "GFG_UP" style =
        "font-size: 19px; font-weight: bold;">
    </p>
      
    <button onclick = "GFG_Fun()">
        click here
    </button>
      
    <p id = "GFG_DOWN" style =
        "color: green; font-size: 24px; font-weight: bold;">
    </p>
      
    <script>
        var el_up = document.getElementById("GFG_UP");
        var el_down = document.getElementById("GFG_DOWN");
      
        el_up.innerHTML = "Click on the button to get the "
                    + "day and month of the date.";
          
        var currentDay = new Date();
          
        // Get the current day name
        var day = currentDay.getDay();
          
        // Getting the current month name
        var month = currentDay.getMonth();
          
        function GFG_Fun() {
            el_down.innerHTML = "Day - " + day +
                    " Where, Monday is 1,<br> Month - "
                    + month +" Where, January is 0.";
        }
    </script>
</body>


Output:

 

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32261 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6626 POSTS0 COMMENTS
Nicole Veronica
11795 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11855 POSTS0 COMMENTS
Shaida Kate Naidoo
6747 POSTS0 COMMENTS
Ted Musemwa
7023 POSTS0 COMMENTS
Thapelo Manthata
6695 POSTS0 COMMENTS
Umr Jansen
6714 POSTS0 COMMENTS