JavaScript判断时间段与日期差校验实现

作者:拾光时间:2026-10-22 04:49:03浏览:263

本文提供了一段JavaScript代码,用于判断交易时间段并校验开始时间与当前时间的差值。通过获取EasyUI日期控件的值,计算两个日期的毫秒差,若超过预设的6天(7天阈值逻辑)限制,则弹出提示框阻止提交。

JS判断时间段与日期差校验实现

下面直接展示具体的实现代码,供参考使用。


<th>交易时间开始:</th>             

<td><input id="bcconDateBeginDate" name="bcconDateBeginDate" value="2016/06/12 00:00:00" class="easyui-datetimebox" editable="false" style="width: 150px;" /></td> 
            <th>交易时间结束:</th> 
            <td><input id="bcconDateEndDate" name="bcconDateEndDate" value="2016/06/12 23:59:59" class="easyui-datetimebox" editable="false" style="width: 150px;" /></td> 
var v = $('#bcconDateBeginDate').datetimebox('getValue'); 
  if(v.length>0){ 
    var date = new Date(); 
    var year = date.getFullYear(); 
    var month = date.getMonth() + 1; 
    var strDate = date.getDate(); 
    if (month >= 1 && month <= 9) { 
      month = "0" + month; 
    } 
    if (strDate >= 0 && strDate <= 9) { 
      strDate = "0" + strDate; 
    } 
    var nowdate = year+"/"+month+"/"+strDate; 
    var data1 = Date.parse(v.substring(0,10).replace(/-/g,"/"));  
    var data2 = Date.parse(nowdate); 
    var datadiff = data2-data1;  
    var time = 6*24*60*60*1000;  
    if(datadiff>time){ 
      $.messager.alert('提示', '开始时间不能超过当前时间前7天!'); 
      return; 
    } 
  } 

以上代码介绍了如何在JavaScript中判断时间段,希望能为读者提供实际帮助。如有疑问欢迎留言,小编将及时回复。感谢对本站的支持!

作者最新文章