javascript獲取某個月份的天數

function DayNumOfMonth(Year,Month)      //例DayNumOfMonth(2017,05);
{
Month--;                   //月份是0~11。month=4
var d = new Date(Year,Month,1);      //d=Mon May 01 2017 00:00:00 GMT+0800 (中國標準時間);
d.setDate(32);              //Thu Jun 01 2017 00:00:00 GMT+0800 (中國標準時間)
return (32-d.getDate());         //32-1=31
}get

 

解析io

Date.setDate(day)
  day表示一個月中的一天的一個數值(1 ~ 31):function

  • 0 爲上一個月的最後一天
  • -1 爲上一個月最後一天以前的一天

  若是當月有 31 天:時間

  • 32 爲下個月的第一天

  若是當月有 30 天:new

  • 32 爲下一個月的次日
相關文章
相關標籤/搜索