setEndTime: function (startTime) {
var aDate, oDate2, iDays,endDate;
aDate = startTime.split("-");
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //转换为12-18-2002格式
endDate = new Date();
iDays = parseInt(Math.abs(endDate - oDate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数
if(iDays>=30){
var endTime = pf.DateAdd("d",30,startTime);
endTime = pf.formatDate(endTime,"yyyy-MM-dd HH:mm:ss");
}else{
var endTime = pf.DateAdd("d",iDays,startTime);
endTime = pf.formatDate(endTime,"yyyy-MM-dd HH:mm:ss");
}
$('crtEndDttmIrr').value = endTime;
}
<th>开始日期 </th>
<td>
<input type="text" name="*"
onFocus="WdatePicker({maxDate:'%y-%M-%d %H:%m:%s',dateFmt:'yyyy-MM-dd HH:mm:ss'})"
οnchange="setEndTime(this.value)"
class="*" value="">
</td>
<th>创建结束日期 </th>
<td>
<input type="text" name="*" id="crtEndDttmIrr" class="*"
onFocus="WdatePicker({minDate:'#F{$dp.$D(\'crtStartDttmIrr\') }',maxDate:'#F{$dp.$D(\'crtStartDttmIrr\',{d:30})}'||'%y-%M-%d %H:%m:%s',dateFmt:
'yyyy-MM-dd HH:mm:ss'})"
value=""/>
<span class="zt03">*</span>
</td>