javascript - jquery if 小时和分钟 <>
问题描述
请问,当时间 < 21:30 时如何设置 IF ?
var dt = new Date();
if ((dt.getHours() <= 21) && (dt.getMinutes() <= 30)) { alert("check"); }
当时间为 20:45 时,这不起作用
解决方案
你需要检查两个不同的东西。
- 如果小时 <= 20,则一切都是正确的。
- 如果小时 == 21,则检查分钟。
var dt = new Date('2021/03/18 20:45:00');
if (dt.getHours() <= 20 || (dt.getHours() == 21 && dt.getMinutes() <= 30)) {
alert("check");
}
推荐阅读
- ruby - Ruby/Minitest Spec:如何测试方法是否返回给定数组中的值?
- azure - Azure 构建管道无法检索最新的源版本
- firebase - 无法检索 Firebase 数据
- php - 为什么php请求计数器增加2
- azure - 使用 Azure AD 进行 React-Native 身份验证
- shopify - 创建一个私人应用程序,将订单添加到您的 Shopify 帐户
- python - ModuleNotFoundError:heroku 中的 tkinter
- excel - Selenium Basic VBA 专注于单击打开的新选项卡
- javascript - 在同一个脚本中插入两个脚本