gpt4 book ai didi

javascript - 如何确定接下来的3天是否有周末?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:30 25 4
gpt4 key购买 nike

到目前为止,这就是我所做的。但是除了第三个示例之外,输出与我期望的不同,但它只显示 +1 日期 而不是整个日期。

var datess = new Date();
var ndate = new Date(datess.getDate() + 1);
var ndate2 = datess.getDate() + 1;


document.getElementById("newdate").innerHTML = datess;
document.getElementById("newdate1").innerHTML = ndate;
document.getElementById("newdate2").innerHTML = ndate2;
<div id = "newdate">

</div>
<div id = "newdate1">

</div>
<div id = "newdate2">

</div>

我想要实现的是在确定它是否有周末之后,它将传递到一个 variable 并且该变量将在循环中使用。

最佳答案

我们首先需要知道的是,周末由以下日期组成:

0 - Sunday
6 - Saturday

现在,我们需要检查接下来的三天是否包含此内容。可能的值来自星期三。因此,您需要检查:

if (dateObj.getDay() >= 3)
return true;

您不需要检查其他人,因为范围是 0 - 6 并且此代码涵盖了所有内容。即使您给出值为 0 的星期日,它也会返回 false,因为星期一不是周末。

<input type="date" id="dtobj" placeholder="Enter a Date" />
<button onclick="if ((new Date(dtobj.value)).getDay() >= 3) alert('Weekend!'); else alert('No Weekend!');">Check</button>

以上代码在 Chrome 中运行良好。请注意,此 Date 是相对于客户端计算机而非服务器的。

关于javascript - 如何确定接下来的3天是否有周末?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39973031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com