gpt4 book ai didi

javascript - 每隔一天显示文本 "A Day"或 "B Day",无论当前日期如何

转载 作者:行者123 更新时间:2023-12-03 04:00:09 35 4
gpt4 key购买 nike

我试图在某一天显示文本“A Day”,然后在第二天显示“B Day”。我可以使用偶数或奇数函数来执行此操作,然后配置 getDay 对象,但我尝试执行此操作,无论日、月或年如何。

例如,今天可能是“A Day”,明天是“B Day”,然后第二天是“A Day”,依此类推。

我已经开始了一些代码,但不太理解概念。

<html>

<body>
<p id="demo"></p>
<script type="text/javascript">
myFunction();

function myFunction() {
var time = new Date().getDate();
if (time == 0) {
greeting = "A Day";
} else {
greeting = "B Day";
}
document.getElementById("demo").innerHTML = greeting;
}
</script>
</body>

</html>

最佳答案

您可以记录一年中的某一天,并查找该天是否为奇数和偶数,并相应地显示字符串。

myFunction();
function myFunction() {
var now = new Date();
var start = new Date(now.getFullYear(), 0, 0);
var diff = now - start;
var oneDay = 1000 * 60 * 60 * 24;
var day = Math.floor(diff / oneDay);
if (day % 2 == 0) {
greeting = "A Day";
} else {
greeting = "B Day";
}
document.getElementById("demo").innerHTML = greeting;
}
<p id="demo"></p>

来源:StackOverflow

关于javascript - 每隔一天显示文本 "A Day"或 "B Day",无论当前日期如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44748736/

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