gpt4 book ai didi

javascript - 如何在java脚本中检查时间是否小于或等于特定小时

转载 作者:行者123 更新时间:2023-11-27 23:37:26 25 4
gpt4 key购买 nike

我正在尝试验证给定的时间值是否小于或等于 13

我从 UI 获取值,例如小时和分钟以及 am/pm

如何检查 javascript 中的总小时数是否不超过 13?

经过一些计算,我有小时和分钟,我尝试按如下方式验证

if ((fromHour != 13 & fromMinute == 0) & (toHour < fromHour & toMinute == 0)) //  
{
alert("Time cannot be greater than 13 hours");
}

但它没有按我的预期工作。

有人可以帮忙吗?

最佳答案

将小时乘以 60 再加上分钟,将时间转换为分钟。然后减去次数,看看是否小于13*60。如果时间跨越午夜,导致 to 时间低于 from 时间,请先添加一天中的分钟数。

fromTime = fromHour * 60 + fromMinute;
toTime = toHour * 60 * toMinute;
if (toTime < fromTime) {
toTime += 60*24;
}
if (toTime - fromTime > 13*60) {
alert("Time cannot be greater than 13 hours");
}

关于javascript - 如何在java脚本中检查时间是否小于或等于特定小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34014953/

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