老师帮忙看下代码~
来源:5-10 编程练习
qq_似水婆娘_0
2017-08-21 19:03:21
var intyear=parseInt(prompt("请输入员工入职年份"));
var intmonth=parseInt(prompt("请输入员工入职月份"));
var intdate=parseInt(prompt("请输入员工入职时间"));
var today=new Date();
function getDays(intyear,intmonth,intdate){
//date对象方法设置年、月、日分别为员工办理入职的年、月、日
var year=today.getFullYear(today.setFullYear(intyear));
var month=today.getMonth(today.setMonth(intmonth));
var date=today.getDate(today.setDate(intdate));
//创建目标日期对象
var temp=new Date(year+3,month,date);
return temp;
}
var daoqi=getDays(intyear,intmonth,intdate);
document.write("该员工入职时间是:"+intyear+'-'+intmonth+'-'+intdate+'<br />');
document.write("该员工合同到期时间是:"+daoqi.getFullYear()+'-'+daoqi.getMonth()+'-'+daoqi.getDate());
1回答
小丸子爱吃菜
2017-08-22
<script>
var intyear=parseInt(prompt("请输入员工入职年份"));
var intmonth=parseInt(prompt("请输入员工入职月份"));
var intdate=parseInt(prompt("请输入员工入职时间"));
var today=new Date();
function getDays(intyear,intmonth,intdate){
//date对象方法设置年、月、日分别为员工办理入职的年、月、日
var year=today.getFullYear(today.setFullYear(intyear));
var month=today.getMonth(today.setMonth(intmonth))-1;
var date=today.getDate(today.setDate(intdate));
//创建目标日期对象
var temp=new Date(year+3,month,date);
return temp;
}
var daoqi=getDays(intyear,intmonth,intdate);
document.write("该员工入职时间是:"+intyear+'-'+intmonth+'-'+intdate+'<br />');
document.write("该员工合同到期时间是:"+daoqi.getFullYear()+'-'+(daoqi.getMonth()+1)+'-'+daoqi.getDate());
</script>针对12月份的计算有问题,可以查看下上面的代码!
祝学习愉快!
相似问题