gpt4 book ai didi

javascript - 尝试将图像设置为在周一至周五循环的某些时间更改

转载 作者:行者123 更新时间:2023-12-03 01:15:03 25 4
gpt4 key购买 nike

我希望下面的程序在周一至周五运行,并在周末不断循环显示第二张图像(4:30pm-:8:30am)。

当客户服务团队在周一至周五上午 8:30 至下午 4:30 有空时,该图像将会显示;而当客户服务团队在这些时间之外没有空时,该图像将会显示。

但是我希望它只显示 } else { document.write('<img src="#IMAGE 4:30PM-8:30AM#">');周六和周日

var now = new Date();
var today = now.getDay();
var startTime = new Date();
startTime.setHours(08);
startTime.setMinutes(30);
startTime.setSeconds(00);
var endTime = new Date();
endTime.setHours(16);
endTime.setMinutes(30);
endTime.setSeconds(00);
console.log(startTime,now,endTime)
if (today > 0 && today < 6) {
if (startTime < now && endTime > now) {
document.write('<img src="#IMAGE 08:30AM-4:30PM#">');
} else {
document.write('<img src="#IMAGE 4:30PM-8:30AM#">');
}
}

最佳答案

你是说这个吗?

var now = new Date(), startTime = new Date(), endTime = new Date();
var today = now.getDay();
var closedSign = 'image.ibb.co/mMAptU/if_18_Closed_Sign_1871435.png';
var openSign = 'image.ibb.co/f4rvYU/if_15_Open_Sign_1871431.png';

startTime.setHours(8, 30, 0);
endTime.setHours(16, 30, 0);

// open when now is within start and endTime, Mon to Fri
var src = (today > 0 && today < 6) &&
(now >= startTime && now <= endTime) ? openSign : closedSign; // ternary

document.write('<img src="' + src + '">');

关于javascript - 尝试将图像设置为在周一至周五循环的某些时间更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52052915/

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