最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 判斷某年某月有多少天的實現(xiàn)代碼 推薦

 更新時間:2009年10月13日 20:36:37   作者:  
以前寫網(wǎng)頁的時候,經(jīng)常碰到選擇日期的問題,其實就是判斷某年某月有多少天。
一般的做法是先判斷是幾月份,然后決定有多少天(一般用switch),如果是2月的話,還得判斷選擇的年份是不是閏年,再決定是28天還是29天。這樣是一個很規(guī)矩的做法,而且也很符合邏輯。

但是,如果是為了達到目的的話,是不用這么麻煩的。JS里面的new Date("xxxx/xx/xx")這個日期的構(gòu)造方法有一個妙處,當(dāng)你傳入的是"xxxx/xx/0"(0號)的話,得到的日期是"xx"月的前一個月的最后一天("xx"月的最大取值是69,題外話),如果傳入"1999/13/0",會得到"1998/12/31"。而且最大的好處是當(dāng)你傳入"xxxx/3/0",會得到xxxx年2月的最后一天,它會自動判斷當(dāng)年是否是閏年來返回28或29,不用自己判斷,太方便了??!所以,我們想得到選擇年選擇月有多少天的話,只需要
復(fù)制代碼 代碼如下:

var temp=new Date("選擇年/選擇月+1/0");
alert(temp.getDate());

就可以了,是不是很方便?校驗的話,也可以用這個方法。
下面是使用JS編寫的獲取某年某月有多少天的getDaysInMonth(year, month)方法:
復(fù)制代碼 代碼如下:

function getDaysInMonth(year,month){
month = parseInt(month,10)+1;
var temp = new Date(year+"/"+month+"/0");
return temp.getDate();
}

下面是簡單的測試代碼:

相關(guān)文章

最新評論

台安县| 甘南县| 罗山县| 曲周县| 桂平市| 宿州市| 循化| 汪清县| 宜城市| 法库县| 东丰县| 红原县| 垫江县| 封丘县| 阜南县| 察隅县| 中江县| 武冈市| 铁岭县| 武鸣县| 龙川县| 富民县| 远安县| 库伦旗| 安新县| 应城市| 马边| 英德市| 乐山市| 牡丹江市| 墨竹工卡县| 盐津县| 德化县| 玉环县| 大田县| 即墨市| 抚远县| 武城县| 淳安县| 嘉荫县| 都江堰市|