45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:js是如何判断时间段代码的?

js是如何判断时间段代码的?

2015-09-24 19:08:01 来源:www.45fan.com 【

js是如何判断时间段代码的?

核心代码:

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");

效果:

js是如何判断时间段代码的?

当前时间的情况下:

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");

本文地址:http://www.45fan.com/bcdm/22089.html
Tags: 判断 时间 所选
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部