Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在java脚本中检查时间是否小于或等于特定的小时_Javascript_Time - Fatal编程技术网

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

Javascript 如何在java脚本中检查时间是否小于或等于特定的小时,javascript,time,Javascript,Time,我试图验证给定的时间值是否小于或等于13 我从UI中获取值,如小时和分钟以及am/pm 如何检查javascript中的总小时数是否不超过13小时 经过一些计算,我有小时和分钟,我试图验证如下 if ((fromHour != 13 & fromMinute == 0) & (toHour < fromHour & toMinute == 0)) // { alert("Time canno

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

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

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

经过一些计算,我有小时和分钟,我试图验证如下

if ((fromHour != 13 & fromMinute == 0) & (toHour < fromHour & toMinute == 0)) //  
                {
                    alert("Time cannot be greater than 13 hours"); 
}
if((fromHour!=13&fromMinute==0)和(toHour
但它并没有像我预期的那样起作用


请有人帮忙。

将小时乘以60,再加上分钟,将时间换算成分钟。然后减去时间,看看它是否小于
13*60
。如果时间跨越午夜,因此
的时间低于
的时间,则首先添加一天中的分钟数

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");
}
fromTime=fromthour*60+fromtimin;
toTime=TOHOURE*60*toMinute;
如果(toTime13*60){
警报(“时间不能超过13小时”);
}

您是否询问
fromHour:fromMinute
到hour:toMinute
之间的时间?《泰晤士报》能跨越午夜吗?@Barmar Yes是这两个问题的答案:)