如何检查给定的日期是否是周末

如何检查给定的日期是否是周末

给定一个日期,任务是判断给定的日期是否是周末(在这种情况下,我们认为周六是周末)。解决这个问题有两种方法,如下所述:

方法1

  • 使用 .getDay() 方法在日期对象上获取星期几。
  • 检查它是否为6或0(6表示星期六,0表示星期天)。

示例: 这个示例实现了上述方法。

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

输出:

如何检查给定的日期是否是周末

方法2

  • 使用 .toString() 方法将Date对象转换为字符串。
  • 使用 .substring() 方法从日期对象中获取字符串。
  • 将其与字符串“Sat”或“Sun”进行比较以获得答案。

示例: 本示例实现了上述方法。

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

输出:

如何检查给定的日期是否是周末

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程