var y,m,d;//第一个函数 function myFunction(){ do{ var y=parseInt(prompt("请输入你的出生年份")); var m=parseInt(prompt("请输入你的出生月份")); var d=parseInt(prompt("请输入你的出生日")); //弹出年、月、日输入框,声明年月日,并赋值 if(isNaN(y,m,d)){ alert("日期只能为数字"); }else if ((y<1900||y>2018)){ alert("输入的年份有误"); }else if ((m<1||m>12)) { alert("输入的月份有误"); }else if ((d<1||d>31)) { alert("输入的月份有误"); }else{ console.log(y,m,d); } }while(isNaN(y,m,d)||(y<1900||y>2018)||(m<1||m>12)||(d<1||d>31));//第二个函数 function allDays() var getMonth=[31,28,31,30,31,30,31,31,30,31,30]; var sum1=0,i; for(i=0;i<m-1;i++){ sum1+=getMonth[i]//求各月份数字之和 } //年 //判断年是否为闰年,是且大于2月份加一 if(( y%400 ==0||(y % 4 == 0&& y%100 !=0))&& m > 2){ sum=sum1 + d +1; document.write("该天为一年中的第"+sum+"天"); }else{ sum=sum1+d; document.write("该天为一年中的第"+sum+"天"); } }
添加回答
举报
0/150
提交
取消