/回调函数 关闭当前窗体并选择上一个窗体执行其dosearch()
function saveBackFun(data){
closeWin();
var a = window.parent;
a.dosearch();
}
//失效日期改变事件
function duedate(){
//获取开始日期的值
var start = (“#occurdate”).val();
if(start == null || start == “”){
alert(“请选择生效日期”);
}else{
var end =
(“#occurdate”).val(); if(start == null || start == “”){ alert(“请选择生效日期”); }else{ var end =
(“#duedate”).val();
var day=DateDiff(start,end);
if(day>365){
var year= Math.floor(day/365);
var days = day-year*365;
$("#limittimespan").text(year+"年"+days+"天");
}else{
$("#limittimespan").text(day+"天");
$("#limittime").val(String(day));
}}
}
//生效日期改变事件
function occurdate(){
var end = $("#duedate").val();
if(end != null || end != ""){
var start = $("#occurdate").val();
var day=DateDiff(start,end);
if(day>365){
var year= Math.floor(day/365);
var days = day-year*365;
$("#limittimespan").text(year+"年"+days+"天");
}
else{
$("#limittimespan").text(day+"天");
}
}
}
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-")
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2006格式
aDate = sDate2.split("-")
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数
return iDays }
*方法2*
function saveBackFun(data){
closeWin();
var a = window.parent;
a.dosearch();
}
//失效日期改变事件
function duedate(){
var start = (“#occurdate”).val();
if(start == null || start == “”){
alert(“请选择生效日期”);
}else{
var end =
(“#occurdate”).val(); if(start == null || start == “”){ alert(“请选择生效日期”); }else{ var end =
(“#duedate”).val();
var dstart = Date.parse(start);
var dend = Date.parse(end);
var day = Math.abs((dend - dstart) / 1000 / 60 / 60 / 24 );
if(day>365){
var year= Math.floor(day/365);
var days = day-year*365;
(“#limittimespan”).text(year+”年”+days+”天”);
}else{
(“#limittimespan”).text(year+”年”+days+”天”); }else{
(“#limittimespan”).text(day+”天”);
(“#limittime”).val(String(day));
}}
}
//生效日期改变事件
function occurdate(){
var end =
(“#limittime”).val(String(day)); }} } //生效日期改变事件 function occurdate(){ var end =
(“#duedate”).val();
if(end != null || end != “”){
var start = (“#occurdate”).val();
var dstart = Date.parse(start);
var dend = Date.parse(end);
var day = Math.abs((dend - dstart) / 1000 / 60 / 60 / 24 );
if(day>365){
var year= Math.floor(day/365);
var days = day-year*365;
(“#occurdate”).val(); var dstart = Date.parse(start); var dend = Date.parse(end); var day = Math.abs((dend - dstart) / 1000 / 60 / 60 / 24 ); if(day>365){ var year= Math.floor(day/365); var days = day-year*365;
(“#limittimespan”).text(year+”年”+days+”天”);
}
else{
$(“#limittimespan”).text(day+”天”);
}
}
}