Open In App

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:



Example: This example implements the above approach. 




<!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:

Example: This example implements the above approach. 




<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:

 


Article Tags :