laydate有选择好后的回调choose: function(dates){}
页面 两个插入了laydate日期控件的文本框
<input onclick="laydate({isdate:true,format:'YYYY-MM-DD 0时起',choose:changeDate})" type="text" class="form-control laydate-icon" id = "startDate" value="${day.START_DATE}">
<input onclick="laydate({isdate:true,format:'YYYY-MM-DD 24时止',choose:changeDate})" type="text" class="form-control laydate-icon" id = "endDate" value="${day.START_DATE}">
函数
function changeDate(clickDate){
var insuPeriod=$("#insuPeriod").val();//从hidden的input框取得 天数 从后台查询得到
var insuPeriodYear=$("#insuPeriodYear").val();//从hidden的input框取得 年数
var theDate=$.trim($('#startDate').val().split(" ")[0]);//页面上第一个文本框的日期值
var sdate=new Date(theDate);
var edate=sdate;
if(insuPeriod!=null&&insuPeriod!=''&&insuPeriod!=undefined){
edate.setDate(edate.getDate()+parseInt(insuPeriod)-1);
}else{
edate.setFullYear(edate.getFullYear()+parseInt(insuPeriodYear));
edate.setDate(edate.getDate()-1);
}
var month=edate.getMonth()+1;
var day=edate.getDate();
var mm="'"+month+"'";
var dd="'"+day+"'";
if(mm.length==3){
month="0"+month;
}
if(dd.length==3){
day="0"+day;
}
var time = edate.getFullYear()+"-"+month+"-"+day+"24时止";
$("#endDate").val(time);
}