gpt4 book ai didi

javascript - 使用纯 JavaScript 显示营业时间的开/关时间?

转载 作者:行者123 更新时间:2023-11-28 03:13:15 26 4
gpt4 key购买 nike

我正在尝试找出如何仅使用纯 JavaScript 为本地企业在上午 11:00 到晚上 8:30 (20:30) 之间进行“开放”显示。我可以让它在上午 11:00 到晚上 8 点 (20:00) 工作,但我不知道如何让它在 20:30 工作。

const paragraph = document.querySelector("#openClose");
let d = new Date();
let day = d.getDay();
let hours = d.getHours();
let minutes = d.getMinutes();

if (day === 5 && hours >= 11 && hours < 20) {
openClose.textContent = "Open."
} else {
openClose.textContent = "Closed."
}

//I tried, among other things:

if(day === 5 && hours >= 11 && hours < 20 && minutes < 30) {…

我读了这个stackoverflow文章,但错过了一些东西,这对我没有帮助。

最佳答案

想想你的要求:你希望它在 11 到 20 点之间工作,无论分钟如何,然后在过去 20 到 30 分钟内也能工作。因此,这是两个小时部分和一个分钟部分,这意味着您的情况需要两个不同的术语。

if ((hours >= 11 && hours < 20) || (hours === 20 && minutes < 30)) { /* ... */ }

关于javascript - 使用纯 JavaScript 显示营业时间的开/关时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59903457/

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