JavaScript獲取每個月最後一天的日期

admin發表於2018-02-06

分享一段程式碼例項,它利用JavaScript實現獲取每月最後一天日期的功能。

程式碼例項如下

[JavaScript] 純文字檢視 複製程式碼執行程式碼
//獲得某月的最後一天  
function getLastDay(year, month) {
  //取當前的年份
  var new_year = year;
  //取下一個月的第一天,方便計算(最後一天不固定)
  var new_month = month++;          
  if (month > 12) {
    //月份減          
    new_month -= 12;
    //年份增 
    new_year++;          
  }
  //取當年當月中的第一天
  var new_date = new Date(new_year, new_month, 1);
  //獲取當月最後一天日期
  return (new Date(new_date.getTime() - 1000 * 60 * 60 * 24)).getDate();          
}
console.log(getLastDay(2018, 5))

使用說明:此方法有兩個引數,第一個是年份,第二個是月份,例如:

[JavaScript] 純文字檢視 複製程式碼
getLastDay(2018,5)

相關文章