Js determines whether the selected time (or current time) is the implementation code for a certain period of time. js selects
Core code:
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 ("current time:" + n. getHours () + ":" + n. getMinutes () + ", not in this time range! "); Return false ;}} time_range ");
Effect:
Current Time:
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 ("current time:" + n. getHours () + ":" + n. getMinutes () + ", not in this time range! "); Return false ;}} time_range ");