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

王朝html/css/js·作者佚名  2008-05-31
宽屏版  字体: |||超大  

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有