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>