为了账号安全,请及时绑定邮箱和手机立即绑定

在页面中输入一个年份,然后计算出该年份是否是闰年,请大家写出计算闰年的脚本。

从javascript函数中获取文本框中的值,可以用year=document.getElementById("year").value;

其中year是文本框的id

正在回答

3 回答

你直接获取你要的date 然后new一个Date() 然后放进去判断他的2月份不就好了

0 回复 有任何疑惑可以回复我~
function isLeapYear(nowyear) {
				if (!isNaN(parseInt(nowyear))) {
					if ((nowyear % 4 == 0 && nowyear % 100 != 0) || (nowyear % 100 == 0 && pYear % 400 == 0)) {
						return nowyear+"是闰年";
					} else {
						return nowyear+"不是闰年";
					}
				} else {
					return "请输入正确的年份";
				}
			}

写了一个函数,你获取到你的year传进去就可以了

0 回复 有任何疑惑可以回复我~
<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>闰年</title>
</head>
<body>

<input type="text" id="year" value="1999">
<a href="javascript:;" onclick="checkYear()">验证</a>
<script>
    function checkYear(){
        var year=document.getElementById("year").value;
        var d = new Date(year,2,0).getDate();
        if(d === 29 ){
            alert(year +'年是闰年');
        }else{
            alert(year +'年是平年');
        }
    }
</script>
</body>
</html>

来一个巧妙的算法

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在页面中输入一个年份,然后计算出该年份是否是闰年,请大家写出计算闰年的脚本。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信