我想检查时间(正好是时间)是否在两次之间 - 上午8点和下午12:30,但我只让他们在此格式:在08:00和00:30Javascript:如何检查时间(“09:30”)是否在两次之间 - 08:00和00:30
0
A
回答
0
分割时间字符串“:”然后比较数组元素或使用momentjs
0
你可以使用这样一个简单的功能将您的时间转换为几分钟,因为0:00
function getMinutes(str) {
var time = str.split(':');
return time[0]*60+time[1]*1;
}
而且类似的功能来获得现在时刻相同的形式,以比较:
function getMinutesNow() {
var timeNow = new Date();
return timeNow.getHours()*60+timeNow.getMinutes();
}
然后转换开启和关闭时间,如果它发生,关闭时间是开启时间之前,加24小时。
var now = getMinutesNow();
var start = getMinutes('10:00');
var end = getMinutes('2:00');
if (start > end) end += getMinutes('24:00');
if ((now > start) && (now < end))
{ // your code here
}
+0
'变种现在= getMinutes(“00:29”); var start = getMinutes(“08:00”); var end = getMinutes(“00:30”); if(start> end)end + = getMinutes('24:00'); (现在>开始)&&(现在<结束)) }' **不起作用** –
相关问题
- 1. 如何检查时间是否在PHP之间的两次
- 2. PHP检查当前时间是否在两次之间
- 3. 检查时间在两次之间
- 4. 检查时间是否在多次之间(时间DataType)
- 5. 检查时间是两次
- 6. 在SQL之间检查两次之间的时间
- 7. 如何检查当前时间是否在oracle的两个时间戳之间
- 8. 如何检查两次之间的差异是否大于8.30?
- 9. 检查当前时间是否在2次之间。 JAVA
- 10. php碳检查是否现在在两次之间(10 pm-8am)
- 11. 如何在javascript中查找两次之间的时差
- 12. 检查两次之间的时间间隔
- 13. 如何检查时间是否大于javascript中两个日期之间的总时间?
- 14. 如何在JavaScript中的两次之间生成时间戳?
- 15. 如何检查是否当前EST时间是00.00.00之间 - 检查00.00.10
- 16. 如何检查当前时间是否在特定工作时间之间?
- 17. 如何获取两次查询之间的时间间隔?
- 18. 如何检查日期是否在两个日期之间mysql?
- 19. 检查是否在2次Javascript中的时间
- 20. 检查当前时间是否在不同时区的2次之间
- 21. PHP检查当前时间是否在指定时间之前
- 22. 如何检查当前时间是否在Groovy的startTime和endTime之间
- 23. Moment.js检查日期时间是否在一组日期和时间之间
- 24. 如何找出getDate()是否在2次(7)时间戳之间?
- 25. 如何检查当前时间是否在一段时间内?
- 26. 检查时间是两个值之间在SQL
- 27. 如何检查给定的日期时间对象是否在两个日期时间之间?
- 28. 检测当前时间是否在两个设置时间之间
- 29. javascript - 两次之间的小时差
- 30. 查看时间戳是否在特定小时之间
我觉得下面的解决方案将解决你的问题,如果这能帮助你,请掩盖它的答案,以便它可以帮助他人也 –