【发布时间】:2021-09-23 14:13:59
【问题描述】:
我需要创建一个函数来验证以下情况:
还有一种可能是允许的开始范围是 23:00 到 04:00。在这种情况下,不允许使用 5:00 到 6:00 和 21:00 到 22:00 的范围。
目前我的代码正常验证日期,但交叉的日期没有。
export default function isOutRangeStringTime({
initialTime,
finalTime,
allowedInitialTime,
allowedFinalTime,
}) {
if (allowedInitialTime === allowedFinalTime
|| allowedInitialTime >= allowedFinalTime
|| initialTime >= finalTime) {
return false;
}
return initialTime < allowedInitialTime || finalTime > allowedFinalTime;
}
这是我的代码不起作用的情况的图片。
我也需要验证才能跨天工作。
【问题讨论】:
标签: javascript algorithm logic