1.需求(判断当前时间是否在某个时间段内,如果在控件隐藏,否则控件显示)
<body>
<div id="div2">显示de</div>
<div id="div1" style="background: red;width: 100%;height: 200px"></div>
</body>
<script>
function CompareDate(t1,t2)
{
var date = new Date();
var dangqian=date.toLocaleTimeString('chinese',{hour12:false})
var dq=dangqian.split(":");
var a = t1.split(":");
var b = t2.split(":");
console.log(dq); //['16','19','32']
console.log(a); ////['16','10']
console.log(b); ////['23','45']
var dqdq=date.setHours(dq[0],dq[1]);
var aa=date.setHours(a[0],a[1]);
var bb=date.setHours(b[0],b[1]);
console.log(dqdq);
console.log(aa);
console.log(bb);
console.log(aa<dqdq<bb)
return aa<dqdq<bb
}
//调用:
var result=CompareDate("07:00","23:45");
var odiv=document.getElementById("div1");
var odiv1=document.getElementById("div2")
if(result==true){
odiv.style.display="none";
odiv1.innerHTML="隐藏的";
}
</script>