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>