导航:首页 > 万维百科 > 网页设计html闰年判断

网页设计html闰年判断

发布时间:2020-12-16 12:34:37

1、JavaScript在text文本框输入一个年份,点击按钮,弹出判断是否闰年

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function leapyear()
{
var year=document.getElementById("year").value;
if(!/^\d{4}$/.test(year)) alert("您输入的时间有误");
else if(year%4!=0) alert("不是闰年");
else alert("是闰年");
}
window.onload=function()
{
document.getElementById("button").onclick=leapyear;
}
</script>
</head>

<body>
请输入一个四位数的年份:<input type="text" value="" id="year"/>
<input type="button" value="闰年判断" id="button"/>
</body>
</html>

2、如何使用javascript判断是否为闰年?

用url参数传递是否为闰年,

例如:

a.html中判断,如果是闰年,则打开专b.html?runnian=yes
如果是否,则打开b.html?runnian=no

在b.html根据url,则可以显示属不同的信息。

3、编写一个判断闰年的汇编语言程序,判断某个年分别是否是闰年,如果是输出‘yes’

下面这复个制就是判断平闰年的:
http://hi.网络.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/e0908bf1971e64de7831aa4c.html

4、html网页代码,其中包含JavaScript1.实现对输入的年份判定是否是闰年(四年一闰,百年不闰,四百再闰

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Insert title here</title>
    </head>
    <body>
        <input type="text" name="iptYear" id="iptYear" onkeyup="keyup(this);" onafterpaste="paste(this);">
        <input type="button" id="btnCheck" value="校验是否为闰年">
        <div id="result" style='color:red; font: normal 12px/100% "微软雅黑", "Lucida Grande", "Lucida Sans", Helvetica, Arial, Sans;'>

        </div>
    </body>
</html>
<script type="text/javascript">
    //输入验证
    function keyup(obj) {
        var value = obj.value || "";
        if (value.length == 1) {
            obj.value = value.replace(/[^1-9]/g, '');
        } else {
            obj.value = value.replace(/D/g, '');
        };
    }

    //复制粘贴验证
    function paste(obj) {
        var value = obj.value || "";
        if (value.length == 1) {
            obj.value = value.replace(/[^1-9]/g, '');
        } else {
            obj.value = value.replace(/D/g, '');
        };
    }

    //是否是闰年
    function isLeapYear(year) {
        return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
    }


    btnCheck.onclick = function() {
        var year = iptYear.value;
        if (year && year != "") {
            var v = parseInt(year);
            if (v > 0) {
                if (isLeapYear(v)) {
                    result.innerText = v + "是闰年!";
                } else {
                    result.innerText = v + "不是闰年!";
                }
            }
        }
    }; 
</script>

5、PHP闰年问题

方法一:
<?php
$year=mt_rand(1900,2200);//从1900年到2200,可以自己改,也可以给一个定值。
if($year%100==0){//判断世纪年
if ($year%400==0&&$year%3200!=0){
   echo "世纪年".$year."是闰年!";//世纪年里的闰年
 }
else{echo "世纪年".$year."不是闰年!";}
}
else{//剩下的就是普通年了
    if($year%4==0&&$year%100!=0){
   echo "普通年".$year."是闰年!";//普通年里的闰年
 }
else {echo "普通年".$year."不是闰年!";}
}
?>
方法二:
<?php
$year = 2008;//可以像上例一样用mt_rand随机取一个年,也可以随便赋值。
$time = mktime(20,20,20,4,20,$year);//取得一个日期的 Unix 时间戳;
if (date("L",$time)==1){ //格式化时间,并且判断是不是闰年,后面的等于一也可以省略;
 echo $year."是闰年";
}else{
 echo $year."不是闰年";
}
?>
方法三:
<?php
$year = 2000;
$time = mktime(20,20,20,2,1,$year);//取得一个日期的 Unix 时间戳;
if (date("t",$time)==29){ //格式化时间,并且判断2月是否是29天;
 echo $year."是闰年";//是29天就输出时闰年;
}else{
 echo $year."不是闰年";
}
?>

6、怎么用“JS实现”判断闰年?

function isLeapYear(year) //闰年能被4整除且不能被100整除,或能被400整除。

< script language=’javascript’>

function isLeapYear(year) {  return (year % 4 == 0) && (year % 100 != 0 || year % 400 == 0);  }

< /script>

7、怎样用html语言判断闰年

html是标记语言,本身没有检测逻辑的能力。在写网页的时候可以使用javascript来判断,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
请输入四位年份:<input type="text" id="mytext"/><input type="button" value="检验" onclick="isLeapYear();">

<script>

function isLeapYear(){
var year = document.getElementById("mytext").value;
if(year%400==0 || (year%100!=0 && year%4==0)){
alert(year+"年是闰年!");
}else{
alert(year+"年是平年!");
}
}
</script>
</BODY>
</HTML>

8、excel判断闰年

改成=IF(MOD(A2,4)<>0,"平年",IF(MOD(A2,100)<>0,"闰年",IF(MOD(A2,400)<>0,"平年","闰年")))
取余数要用mod函数。

9、用JS实现判断闰年

function isLeapYear(year) //闰年能被4整除且不能被100整除,或能被400整除。

< script language=’javascript’>

function isLeapYear(year) {  return (year % 4 == 0) && (year % 100 != 0 || year % 400 == 0);  }

< /script>

与网页设计html闰年判断相关的知识