有这么个需求,要求起始时间必须是 每天的8点开始。(....-..-.. 08:00:00) 而结束时间是从 
(....-..-.. 08:00:00) 到 (....-..-..17:00:00) 之间,
在网上找到my97时间控件。但我不会正则所以对小时控制的不是很好。
希望能解决此问题的高手能给解答一下。谢谢!

解决方案 »

  1.   

    用var a = new Date();
    a.getHours()+"点"+a.getMinutes()+"分"+a.getSeconds()+"秒"你再加上字符串拼接这样应该可以
      

  2.   

    这个不用正则吧,JS就行,起始时不让它选 时间,默认就是8点,结束时间判定小时和分钟就可以了
    小时》8,<17,这样就不OK了?
      

  3.   


        function CheckTime() {        var NowTime = new Date();
            //alert(NowTime.toLocaleDateString());
           
            var NowHours = NowTime.getHours();
            var NowMintes = NowTime.getMinutes();
            var NowSecond = NowTime.getMilliseconds(); 
           
            var MinTime = 8 * 60 * 60;
            
            var MaxTime = 17 * 60 * 60;
            var  FirstTime = (NowHours * 60 * 60) + (NowMintes * 60) + NowSecond;
            if (FirstTime < MinTime) {
               
                alert("时间小于8:00");
            }
            if (FirstTime > MaxTime) {
                alert("时间大于17:00");
            } 
        }