老师您好,check pls thanks a lot.

老师您好,check pls thanks a lot.

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>员工合同到期时间</title>

</head>

<body>

<script>

    var year =parseInt(prompt("请输入年份"));

    var month =parseInt(prompt("请输入月份"));

    var day = parseInt(prompt("请输入入职时间"));

   

    function time(year,month,day){

        var date = new Date(year,month,day);

        document.write("该员工入职时间是:"+date.getFullYear()+"-"+date.getMonth()+"-"+date.getDate());

        var future_date = new Date(year+3,month,day);

        document.write("该员工到职时间是:"+future_date.getFullYear()+"-"+future_date.getMonth()+"-"+future_date.getDate());

    }

    time(year,month,day);

   

</script>

</body>

</html>




正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2019-11-22 10:28:25

同学你好, 输入2001年12月1日,显示结果如下:

http://img1.sycdn.imooc.com//climg/5dd7461109e8fafc05450065.jpg

因为用户输入月份范围是1-12, Date对象计算月份范围是0-11, 所以创建日期对象时,月份需要减一, 获取月份时需要加一

http://img1.sycdn.imooc.com//climg/5dd7481f09cf7ffa16480500.jpg

如果帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师