Javascript里面的new Date("xxxx/xx/xx")這個日期的構造方法有一個妙處,當你傳入的是"xxxx/xx/0"(0號)的話,得到的日期是"xx"月的前一個 月的最后一天("xx"月的最大取值是69,題外話),如果傳入"1999/13/0",會得到"1998/12/31"。而且最大的好處是當你傳 入"xxxx/3/0",會得到xxxx年2月的最后一天,它會自動判斷當年是否是閏年來返回28或29,不用自己判斷,太方便了!!所以,我們想得到選 擇年選擇月有多少天的話,只需要

創(chuàng)新互聯(lián)公司是一家專業(yè)提供吳橋企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站制作、成都網(wǎng)站設計、H5頁面制作、小程序制作等業(yè)務。10年已為吳橋眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設計公司優(yōu)惠進行中。
var d=new Date("選擇年/選擇月+1/0");
alert(d.getDate());下面是使用Javascript編寫的獲取某年某月有多少天的getDaysInOneMonth(year, month)方法:
function getDaysInOneMonth(year, month){
month = parseInt(month,10)+1;
var d= new Date(year+"/"+month+"/0");
return d.getDate();
} 注意:經(jīng)過本人測試發(fā)現(xiàn),Chrome瀏覽器(谷歌瀏覽器)對這個特性不支持,得到的結果是NAN。兼容性問題啊!
大家可以嘗試其他方法獲取某個月的總天數(shù)。
修改成如下方式即可:
function getDaysInOneMonth(year, month){
month = parseInt(month, 10);
var d= new Date(year, month, 0);
return d.getDate();
} 總結
以上所述是小編給大家介紹的Javascript獲取某個月的天數(shù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!
文章標題:Javascript獲取某個月的天數(shù)
分享鏈接:http://www.chinadenli.net/article42/igpohc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、Google、微信公眾號、外貿(mào)建站、電子商務、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)