老师帮忙看下代码~

来源: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月份的计算有问题,可以查看下上面的代码!

祝学习愉快!

0

0 学习 · 36712 问题

查看课程