需求:
表单初始加载,获取系统当前时间,加半年和一年给两个日期字段赋值
步骤:
1.获取当前年,当前月,当前日期
2.对年月日进行运算,完成后拼接赋值
代码如下:(泛微E9)
<script>
//文档加载时执行
jQuery(document).ready(function(){
var date = new Date();
var year = date.getFullYear();//获取当前年份,4位
var month = date.getMonth()+7;//获取当前月份,0-11,后面加1表示实际月份,授权截止日期加半年则为6个月加1,所以是7
var day = date.getDate();//获取当前日期,1-31
//alert("年份:"+year+"月份:"+month+"日期:"+day);
var ljf ="-"//日期字符串链接符
//alert(typeof(year));//返回的是Number类型
//判断运算后的月份是否大于12
if(month >12){
month = month -12;
year = year+1;
//月份1-9月份加0
if(month>0 && month <=9){
month = '0' + month;
}
}else{
if(month>0 && month <=9){
month = '0' + month;
}
}
//日期1-9月份加0
if(day>0 && day <=9){
day = '0' + day;
}
var sqjzrq = year + ljf + month+ ljf + day;
//alert("授权截止日期:"+sqjzrq);
//授权截止日期,field6809
WfForm.changeFieldValue("field6809",{value:sqjzrq});
});
</script>