Thursday, November 13, 2025
HomeLanguagesJavascriptHow to check if the given date is weekend ?

How to check if the given date is weekend ?

Given a date and the task is to determine if the given date is a weekend (In this case we are considering Saturday as the weekend. There are two methods to solve this problem which are discussed below: 

Approach 1:

  • Use .getDay() method on the Date object to get the day.
  • Check if it is 6 or 0 (6 denotes Saturday and 0 denotes Sunday).

Example: This example implements the above approach. 

html




<!DOCTYPE HTML>
<html>
  
<head>
    <title>
        How to check if the given
        date is weekend ?
    </title>
</head>
  
<body>
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
  
    <p id="GFG_UP">
    </p>
  
    <button onclick="gfg_Run()">
        Click Here
    </button>
  
    <p id="GFG_DOWN">
    </p>
  
    <script>
        var el_up = document.getElementById("GFG_UP");
        var el_down = document.getElementById("GFG_DOWN");
        var date = new Date();
          
        el_up.innerHTML = "Click on the button to "
                + "check if the given date is Weekend"
                + " or not.<br>Date = " + date;
          
        function gfg_Run() {
            var day = date.getDay();
            var ans = (day === 6 || day === 0);
              
            if (ans) {
                ans = "Today is Weekend.";
            } else {
                ans = "Today is not Weekend.";
            }
            el_down.innerHTML = ans;
        }
    </script>
</body>
  
</html>


Output:

 

Approach 2:

  • Use .toString() method to convert the Date object to string.
  • Get the String from the date object using .substring() method.
  • Compare it to the string “Sat” or “Sun” to get the answer.

Example: This example implements the above approach. 

html




<body>
  
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
  
    <p id="GFG_UP">
    </p>
  
    <button onclick="gfg_Run()">
        Click Here
    </button>
  
    <p id="GFG_DOWN">
    </p>
  
    <script>
        var el_up = document.getElementById("GFG_UP");
        var el_down = document.getElementById("GFG_DOWN");
        var date = new Date(1538777111111);
          
        el_up.innerHTML = "Click on the button to "
                + "check if the given date is Weekend"
                + " or not.<br>Date = " + date;
          
        function gfg_Run() {
            var day = date.toString();
              
            if (day.substring(0, 3) === "Sat" || day.substring(0, 3) === "Sun") {
                ans = "Given day is Weekend.";
            } else {
                ans = "Given day is not Weekend.";
            }
            el_down.innerHTML = ans;
        }
    </script>
</body>


Output:

 

RELATED ARTICLES

Most Popular

Dominic
32399 POSTS0 COMMENTS
Milvus
95 POSTS0 COMMENTS
Nango Kala
6765 POSTS0 COMMENTS
Nicole Veronica
11916 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11984 POSTS0 COMMENTS
Shaida Kate Naidoo
6889 POSTS0 COMMENTS
Ted Musemwa
7141 POSTS0 COMMENTS
Thapelo Manthata
6836 POSTS0 COMMENTS
Umr Jansen
6839 POSTS0 COMMENTS