首先在body里编写3个运行年月日的三个文本框,并规定其三个文本框的id,和一个运行的按钮butten,并让这个按钮运行(调用,若不调用,函数不会运行)。然后定义函数,
第一步:年月日不能为空,否则输出:格式输入有误或不给他else,也就是不运转。若不为空执行下一步。
第二步:转换成小数,再转换成整数(以免是字符串)若是整数则执行,不是输出alert格式有误。
第三步:是正常年份,1-9999,是执行下一步,不是输出alert年份不在范围内。
第四步:是正常月份,是执行下一步,不是输出alert月份有误
第五步:1.日期是0-31, 2.是0-30天 3.0-29天 4.0-28天
1.0-31若month月分是1.3.5.7.8.10.12执行并输出alert (“您输入的日期是”year+“年”+month“月”+day“日”)不是输出:改约没有31天,输入有误。
2.0-30month是2月份,直接输出有误,其他的都有30号这一天,直接输出。
3.0-29 year是闰年(y%4==0&&y%100!==0||y%400==0)直接输出,不是有误,该年的2月份没有29天
4.是28天的直接输出,因为每个月都有28号。
代码如下:
<body>
<input type="number" )
}
}
}
}
</script>