亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js中獲取一個月有多少天數(shù)的方法

 更新時間:2023年06月07日 14:52:15   作者:小熊代碼加  
這篇文章主要介紹了js中獲取一個月有多少天的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

js獲取一個月有多少天

方法一

new Date()第3個參數(shù)默認(rèn)為1,就是每個月的1號,把它設(shè)置為0時, new Date()會返回上一個月的最后一天,然后通過getDate()方法得到天數(shù)

function getMonthDay(year, month) {
? let days = new Date(year, month + 1, 0).getDate()
? return days
}

方法二

可以把每月的天數(shù)寫在數(shù)組中,再判斷時閏年還是平年確定2月分的天數(shù)

function getDays(year, month) {
? ?let days = [31,28,31,30,31,30,31,31,30,31,30,31]?
? if ( (year % 4 ===0) && (year % 100 !==0 || year % 400 ===0) ) {
? ? ? ? days[1] = 29
? }
  return days[month] ?
}

js快速獲取一個月的總天數(shù)

在js中通過設(shè)置日期對象的月份參數(shù)為0,能夠返回當(dāng)前月份總共天數(shù)

在計算2月總天數(shù)時,不需要判斷當(dāng)前年份是潤年還是平年,就能準(zhǔn)確的獲取2月份的總天數(shù)

<script>
    let date = new Date(2020, 2, 0)
    console.log(date.getDate())
</script>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論