Javascript中判断润年简单的代码实例

来源:建站学  

Javascript如何判断是否是润年时,采用纠错的方式较为方便与简单一点,下面的new Date(year , month , day)中的month是从0开始,2表示3月,意思是构造3月1日的前一天,然后检查这一天的日期是否是29。实际上利用了date对象自己的纠错计算。
      Javascript测试函数isSmoothYear()
  以下是引用片段:
1 <script language="javascript">
2    var isSmoothYear = function(year)
3    {
4        return (new Date(year , 2 , 0).getDate() == 29);
5    }
6    alert("2004年 是润年吗? \t" + isSmoothYear(2004));
7    alert("2005年 是润年吗? \t" + isSmoothYear(2005));
8    alert("2006年 是润年吗? \t" + isSmoothYear(2006));
9    alert("2007年 是润年吗? \t" + isSmoothYear(2007));
10    alert("2008年 是润年吗? \t" + isSmoothYear(2008));
11 </script>

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [javascript] 的这些文章也感兴趣:

仿腾迅留言效果(拖动分页)
Javascript实例教程(5) 在一个表单中设置和检查Cookies
完美解决一个事件激活多个函数
用JavaScript实现上下文字滚动特效
JavaScript拷贝继承法的应用
JavaScript仿Windows关机效果
模仿combox(select)控件 省去美化烦恼
很酷的超链接提示文字效果
修改后的prototype.js,增加进度条和验证输入框
JavaScript实现页面之间传递参数的方法