js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
作者:bea
核心代码: var time_range = function (beginTime, endTime, nowTime) { var strb = beginTime.split (":"); if (strb.length != 2) { return false; } var stre = endTime.split (":"); if (stre.length != 2) { return false; } var strn = nowT
核心代码:
var time_range = function (beginTime, endTime, nowTime) {
var strb = beginTime.split (":");
if (strb.length != 2) {
return false;
}
var stre = endTime.split (":");
if (stre.length != 2) {
return false;
}
var strn = nowTime.split (":");
if (stre.length != 2) {
return false;
}
var b = new Date ();
var e = new Date ();
var n = new Date ();
b.setHours (strb[0]);
b.setMinutes (strb[1]);
e.setHours (stre[0]);
e.setMinutes (stre[1]);
n.setHours (strn[0]);
n.setMinutes (strn[1]);
if (n.getTime () - b.getTime () > 0 && n.getTime () - e.getTime () < 0) {
return true;
} else {
alert ("当前时间是:" + n.getHours () + ":" + n.getMinutes () + ",不在该时间范围内!");
return false;
}
}
time_range ("21:30", "23:30", "3:22");
效果:
当前时间的情况下:
var time_range = function (beginTime, endTime) {
var strb = beginTime.split (":");
if (strb.length != 2) {
return false;
}
var stre = endTime.split (":");
if (stre.length != 2) {
return false;
}
var b = new Date ();
var e = new Date ();
var n = new Date ();
b.setHours (strb[0]);
b.setMinutes (strb[1]);
e.setHours (stre[0]);
e.setMinutes (stre[1]);
if (n.getTime () - b.getTime () > 0 && n.getTime () - e.getTime () < 0) {
return true;
} else {
alert ("当前时间是:" + n.getHours () + ":" + n.getMinutes () + ",不在该时间范围内!");
return false;
}
}
time_range ("21:30", "23:30");
猜你喜欢
您可能感兴趣的文章:
- javascript日期处理函数,性能优化批处理
- js实现改进的仿蓝色论坛导航菜单效果代码
- 配置Grunt的Task时通配符支持和动态生成文件名问题
- 基于jquery实现的树形菜单效果代码
- jQuery.extend 函数及用法详细
- jquery动态导航插件dynamicNav用法实例分析
- jquery实现可自动收缩的TAB网页选项卡代码
- jquery实现初次打开有动画效果的网页TAB切换代码
- js实现简洁的TAB滑动门效果代码
- js实现左侧网页tab滑动门效果代码
- 浅谈javascript函数式编程
- JS简单实现多级Select联动菜单效果代码
- Javascript实现快速排序(Quicksort)的算法详解
- 简单谈谈javascript Date类型
- Js制作点击输入框时默认文字消失的效果
- jQuery右侧选项卡焦点图片轮播特效代码分享
- jQuery焦点图轮播特效代码分享(3款)
- javascript日期操作详解
- javascript中日期函数new Date()的浏览器兼容性问题