核心代码:
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学习笔记(19)------- js的垃圾回收机制
Agora 开源 | 一个 Demo,帮你快速实现社交直播四大场景
网友评论