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>

  Java代码同理

  以下是引用片段:

1 import java.util.*;
2
3 class TestDate 
4 {
5  public static void main(String[] args) 
6  {
7    Date date = new Date(2004 , 2 , 0);
8    System.out.println(date.getDate());
9  }
10}
11

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3