var date = new Date(t)
return date.getFullYear()+'年'+(date.getMonth()+1)+'月'+date.getDate()+'日'
}
<script>function checkthis(tmp)
{
var str1=tmp
var checkvalue=str1.split(",")
//alert(checkvalue[1])
var chk=document.getElementsByName('checkn')
for (i=0 i<chk.lengthi++)
{
if (chk[i].checked &&chk[i].value!=str1)
{
chkvalue=chk[i].value.split(",")
if((checkvalue[0]<chkvalue[1]&&checkvalue[0]>chkvalue[0])||(checkvalue[1]<chkvalue[1]&&checkvalue[1]>chkvalue[0]))
{
alert(str1+" 和 "+chk[i].value+" 冲突!")
return(false)
break
}
}
}
return(true)
}
</script>
<body>
开始时间是2:00结束时间是4:00 <input type="checkbox" name="checkn" id="c1" value="2,4" onclick="return(checkthis(this.value))"><br>
开始时间是3:00结束时间是5:00 <input type="checkbox" name="checkn" id="c2" value="3,5" onclick="return(checkthis(this.value))"><br>
开始时间是4:00结束时间是6:00 <input type="checkbox" name="checkn" id="c3" value="4,6" onclick="return(checkthis(this.value))"><br>
开始时间是5:00结束时间是7:00 <input type="checkbox" name="checkn" id="c4" value="5,7" onclick="return(checkthis(this.value))"><br>
</body>
以上代码仅供参考,在我本机测试通过的。你可以修改checkbox里面的value值