老师如何修改??

来源:5-10 编程练习

qq_命运_szFJMV

2019-01-23 00:50:01

<<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

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

</head>

<body>

<script>

var year=prompt("请输入员工的入职年份");

var month=prompt("请输入员工的入职月份");

var day=prompt("请输入员工的入职时间");

while(isNaN(employee,employee1,employee2)){  

var year=prompt("请输入员工的入职年份");

var month=prompt("请输入员工的入职月份");

var day=prompt("请输入员工的入职时间");

function YearMonthDay(year+3,month-1,day) {

var today= new Date();

document.write("该员工合同到期时间是:"+today.getFullYear(year)+"-"+(today.getMonth(month)+1)+"-"+today.getDate(day));


document.write(document.write("该员工入职时间是:"+today.getFullYear(year-3)+"-"+(today.getMonth(month)+1)+"-"+today.getDate(day)); 

   // body...

}

YearMonthDay(year,month,day);

//代码补充

</script>

</body>

</html>


写回答

1回答

Steve007

2019-01-23

同学,你好。有如下问题:

  1. 年月日应该取整,修改如下:

    http://img.mukewang.com/climg/5c47dbe50001c84707380160.jpg

2.不需要while循环,修改如下:

http://img.mukewang.com/climg/5c47dc13000102fd07660277.jpg

3.应该先转换成正常时间,再输出到页面。如图:

http://img.mukewang.com/climg/5c47dc430001865d11730383.jpg

祝学习愉快!

0
hteve007
回复
hq_命运_szFJMV
h 同学,问题一:setMonth是不需要减一的,按照老师的修改意见是可以实现的。x希望同学可以按照老师的修改意见进行修改,测试。 问题二,new Date()这个是js的内置对象,返回的是当前的时间,里面是可以写参数的,参数是年月日,写的年月日是多少,返回的时间就是多少,但是一般不建议在new date()里边写参数。
h019-01-24
共2条回复

0 学习 · 36712 问题

查看课程