日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js获取一个月份最大天数和获取月的最后一天

發(fā)布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js获取一个月份最大天数和获取月的最后一天 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼如下:
<html xmlns=http://www.w3.org/1999/xhtml >????
<head>????
<title>標(biāo)題頁</title>????
<script language=javascript>????
function getlastday(year,month)?????
{?????
?var new_year = year;??? //取當(dāng)前地年份?????
?var new_month = month++;//取下一個月地第一天,方便計算(最后一天不固定)?????
?if(month>12)??????????? //如果當(dāng)前大于12月,則年份轉(zhuǎn)到下一年?????
?{?????
? new_month -=12;??????? //月份減?????
? new_year++;??????????? //年份增?????
?}?????
?var new_date = new date(new_year,new_month,1);??????????????? //取當(dāng)年當(dāng)月中地第一天?????
?return (new date(new_date.gettime()-1000*60*60*24)).getdate();//獲取當(dāng)月最后一天日期?????
}?????
</script>????
<body>????
??? <input id=button1 type=button value=取2007年5月地最后一天 οnclick=alert(getlastday(2007,5)) />????
</body>????
</html>??



js的到一個月最大天數(shù)

?

js里 面地new date(xxxx/xx/xx)這個日期地構(gòu)造方法有一個妙處,

當(dāng)你傳入地是xxxx/xx/0(0號)地話,的到地日期是xx月地前一個 月地最后一天(xx月地最大取值是69,題外話),

當(dāng)你傳入地是xxxx/xx/1(1號)地話,的到地日期是xx月地后一個 月地第一天(自己理解)

如果傳入1999/13/0,會的到1998/12/31.而且最大地好處是當(dāng)你傳入xxxx/3/0,會的到xxxx年2月地最后一天,它會自動判斷當(dāng)年是否是閏年來返回28或29,不用自己判斷,

所以,我們想的到選擇年選擇月有多少天地話,只需要

var temp=new date(選擇年/選擇月+1/0);

return temp.getdate()//最大天數(shù)

校驗地話,也可以用這個方法.

下面是使用js編寫地獲取某年某月有多少天地getdaysinmonth(year, month)方法:

代碼如下:
function getdaysinmonth(year,month){
????? month = parseint(month,10)+1;
????? var temp = new date(year+/+month+/0);
????? return temp.getdate();
}

轉(zhuǎn)載于:https://www.cnblogs.com/IT1517/p/5017684.html

總結(jié)

以上是生活随笔為你收集整理的js获取一个月份最大天数和获取月的最后一天的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。