用JavaScript 写一段程序判断你输入的年份为闰年还是平年?
解决方案 »
- js封装,类似java、c#中的事件委托。写出来测试不正确,急求大师们来指导一下。
- js更改下拉框选定的默认值
- 在IE中调用javascript打开Excel
- 请问:如何判断 传来 的是 控件 还是 空间数组?
- 判断checkbox的正确性 再显示出来。 这个可以简化吗?
- js面向对象的扩展库
- 怎样双击ListBox中的选项得到其值?
- 如何在jscript的return语句返回两个值,还请举个例子
- 急急, 怎样控制单选框的提交?就是不选的话不让提交???javasrcipt脚本,在线等。。。。。。
- 我就不信你们不会!!!!
- 为什么不要自动切换"content+i"的内容
- onpropertychange 事件和alert的问题
function leapyear(year)
{
if(((year%400==0) || (year%100!=0) ) && (year%4==0))
{
return true;
}
else
{
return false;
}
}
from:http://www.ylkb.net/archives/723.html
return new Date(year,1,29).getDate()===29;
}
<script language="JavaScript">
var isSmoothYear = function(year)
{
return (new Date(year , 2 , 0).getDate() == 29);
}
alert("2004年 是润年吗? \t" + isSmoothYear(2004));
alert("2005年 是润年吗? \t" + isSmoothYear(2005));
alert("2006年 是润年吗? \t" + isSmoothYear(2006));
alert("2007年 是润年吗? \t" + isSmoothYear(2007));
alert("2008年 是润年吗? \t" + isSmoothYear(2008));
</script>
var isSmoothYear = function(year)
{
return (new Date(year , 2 , 0).getDate() == 29);
}alert(isSmoothYear(2005)?"润年":"平年");
//or
document.write(isSmoothYear(2005)?"润年":"平年");
<script language="JavaScript">
var isSmoothYear = function(year)
{
return (new Date(year , 2 , 0).getDate() == 29?"闰年":"平年");
}
alert("2004年 是润年吗? \t" + isSmoothYear(2004));
alert("2005年 是润年吗? \t" + isSmoothYear(2005));
alert("2006年 是润年吗? \t" + isSmoothYear(2006));
alert("2007年 是润年吗? \t" + isSmoothYear(2007));
alert("2008年 是润年吗? \t" + isSmoothYear(2008));
</script>