手机版

js判断所选时间(或者当前时间)是否在某一时间段的实现代码

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

核心代码:

var time _ range=函数(开始时间、结束时间、现在时间){ var strb=开始时间。拆分(' : ');if (strb.length!=2) {返回false} var stre=结束时间。拆分(' : ');if (stre.length!=2) {返回false} var strn=nowtime。拆分(' : ');if (stre.length!=2) {返回false} var b=新日期();var e=新日期();var n=新日期();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()0n。GetTime()-e . GetTime()0){返回true} else { alert('当前时间是:' n . gethours()' : ' n . getminutes()',不在该时间范围内!');返回false}}time_range ('21:30 ',' 23:30 ',' 3:22 ');效果:

当前时间的情况下:

var time _ range=function(Begintime,end time){ var strb=Begintime。拆分(' : ');if (strb.length!=2) {返回false} var stre=结束时间。拆分(' : ');if (stre.length!=2) {返回false} var b=新日期();var e=新日期();var n=新日期();b . sethours(strb[0]);b . setminutes(strb[1]);e . sethours(stre[0]);e . setminutes(stre[1]);if(n . GetTime()-b . GetTime()0n。GetTime()-e . GetTime()(0){ 0返回true} else { alert('当前时间是:' n . gethours()' : ' n . getminutes()',不在该时间范围内!');返回false}}time_range ('21:30 ',' 23:30 ');

版权声明:js判断所选时间(或者当前时间)是否在某一时间段的实现代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。