jquery 判断当前时间是不是在时间范围内

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 判断当前时间是不是在时间范围内相关的知识,希望对你有一定的参考价值。

js 判断当前时间(或者所选时间)是否在某一时间段

我们可以使用 jutils - javascript常用函数库的 isDuringDate 函数来实现

传入 beginDateStr (开始时间), endDateStr(结束时间)

使用方法:

jutils.isDuringDate('2018/09/17', '2030/09/17');
// 当前时间是否在2018/09/17 - 2030/09/17 之间,输出 true
 
 
jutils.isDuringDate('2018/09/17 13:00', '2019/09/17 15:00');
// 当前时间是否在2018/09/17 13:00 - 2019/09/17 15:00 之间,输出 false
 
 
jutils.isDuringDate('2018-09-17 13:00', '2019-09-17 15:00');
// 当前时间是否在2018/09/17 13:00 - 2019-09-17 15:00 之间,输出 false

参考文章:

JavaScript比较当前时间是否在指定时间段内


代码截图:

jutils - isDuringDate

参考技术A 怎么(怎样)
什么(为什么,干什么)
如何
多少
是否 (能否)
哪些
本回答被提问者和网友采纳
参考技术B 转成微秒进行比较

Android判断当前系统时间是否在指定时间的范围内(免消息打扰)

/**
* 判断当前系统时间是否在指定时间的范围内
*
* @param beginHour
* 开始小时,例如22
* @param beginMin
* 开始小时的分钟数,例如30
* @param endHour
* 结束小时,例如 8
* @param endMin
* 结束小时的分钟数,例如0
* @return true表示在范围内,否则false
*/
public static boolean isCurrentInTimeScope(int beginHour, int beginMin, int endHour, int endMin) {
boolean result = false;
final long aDayInMillis = 1000 * 60 * 60 * 24;
final long currentTimeMillis = System.currentTimeMillis();
 
Time now = new Time();
now.set(currentTimeMillis);
 
Time startTime = new Time();
startTime.set(currentTimeMillis);
startTime.hour = beginHour;
startTime.minute = beginMin;
 
Time endTime = new Time();
endTime.set(currentTimeMillis);
endTime.hour = endHour;
endTime.minute = endMin;
 
if (!startTime.before(endTime)) {
// 跨天的特殊情况(比如22:00-8:00)
startTime.set(startTime.toMillis(true) - aDayInMillis);
result = !now.before(startTime) && !now.after(endTime); // startTime <= now <= endTime
Time startTimeInThisDay = new Time();
startTimeInThisDay.set(startTime.toMillis(true) + aDayInMillis);
if (!now.before(startTimeInThisDay)) {
result = true;
}
} else {
// 普通情况(比如 8:00 - 14:00)
result = !now.before(startTime) && !now.after(endTime); // startTime <= now <= endTime
}
return result;
}

以上是关于jquery 判断当前时间是不是在时间范围内的主要内容,如果未能解决你的问题,请参考以下文章

php判断时间范围

Android判断当前系统时间是否在指定时间的范围内(免消息打扰)

java 中 判断时间问题

jquery或者js如何判断当前网络是不是畅通,我的页面是给手机用的

如何判断当前时间是不是在一个时间段内?

在oracle中怎么判断一个日期是不是在一定时间范围内