给出有效期(月)和生产日期自动计算到期时间
$("#startTimes").datebox({ //这是easyUI自带的方法选择时间非easyui用下面的方法获取时间计算吧
showSeconds:false,
required:true,
onSelect:function(date){
var y = date.getFullYear();
alert(y);
var m = date.getMonth() + 1+parseInt(bzq);
if(parseInt(m/12)>0){
y=y+(parseInt(m/12));
m=m-12*(parseInt(m/12));
}
if(m==0){
m=1;
}
var d = date.getDate();
var dateTime = y + “-” + (m < 10 ? (“0” + m) : m) + “-” + (d < 10 ? (“0” + d) : d) +’ ‘;
$(’#endTimes’).datetimebox(‘setText’, dateTime);
$(’#endTimes’).datetimebox(‘hidePanel’);
// $(’#TextstartTimes’).val(dateTime);
}
});
普通的方法直接将函数拿出来即可
function endtime(){ //时间格式0000-00-00
var bzq=$("#bzq").val(); //自己给个保质期或者jQuery获取吧!保质期月份 目前只能为月份 ;
var y = date.getFullYear();
var m = date.getMonth() + 1+parseInt(bzq); //当前时间加上保质期 当前时间换成其他时间也行
if(parseInt(m/12)>0){ //大于12个月轮换一年
y=y+(parseInt(m/12));
m=m-12*(parseInt(m/12));
}
if(m==0){ //无0月,元月及1月
m=1;
}
var d = date.getDate();
var dateTime = y + “-” + (m < 10 ? (“0” + m) : m) + “-” + (d < 10 ? (“0” + d) : d) +’ ‘;
// KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲endTimes').date…(’#endTimes’).datetimebox(‘hidePanel’); //jQuery 赋值
return dateTime;
}