如何检查给定的日期是否是周末
给定一个日期,任务是判断给定的日期是否是周末(在这种情况下,我们认为周六是周末)。解决这个问题有两种方法,如下所述:
方法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>
输出: