導航:首頁 > 萬維百科 > 網頁設計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閏年判斷相關的知識