JavaScript 計算指定月份有多少天
一、原理分析
要想得到某月有多少天,只需要獲取到當月最後一天的日期就行了
圍繞這一思路,靈活呼叫 setMonth(),getMonth(),setDate(),getDate(),計算出所需日期
二、程式碼實現
function getMonthLength(date) {
let d = new Date(date)
// 將日期設定為下月一號
d.setMonth(d.getMonth()+1)
d.setDate('1')
// 獲取本月最後一天
d.setDate(d.getDate()-1)
return d.getDate()
}
更簡單的辦法:
new Date(year, month, 0).getDate()
使用 new Date() 建立時間物件時,如果 date 傳入 0,就能直接通過 getDate() 獲取到最後一天的日期
轉載:https://www.cnblogs.com/wisewrong/p/7494867.html
相關文章
- 根據指定月份判斷有多少天
- 獲取指定月份的天數
- 計算請假天數JavaScript方法JavaScript
- py 計算去年,明年,多少天前的時間
- php 計算兩個日期之間相差多少天PHP
- JavaScript 計算兩個時間相差天數JavaScript
- mssql sqlserver獲取指定月份當月天數總和SQLServer
- JavaScript 加上指定天數之後的日期JavaScript
- 計算2個日期間有多少個自然周
- win10 檢視計算機有多少核Win10計算機
- Python 計算多少天前後、距離 X日多久的日期Python
- JavaScript 獲取月份最後一天日期JavaScript
- 通過月份得到本月有幾天週末
- 計算Linux天數Linux
- JavaScript 擷取指定指定區間字串JavaScript字串
- 【洛谷】【分支】月份天數
- nodejs 統計算指定字尾,格式的檔案NodeJS
- JavaScript 獲取當前月份JavaScript
- 本地計算、雲端計算、霧計算、邊緣計算有什麼區別?
- javaScript中計算字串MD5JavaScript字串
- JavaScript計算字串位元組長度JavaScript字串
- ACCESS 統計報表有多少行記錄
- 10種常見的計算機病毒,你知道多少?計算機
- 雲端計算為什麼這麼火?學習雲端計算費用是多少?
- JavaScript 刪除陣列指定元素JavaScript陣列
- JavaScript陣列檢索指定元素JavaScript陣列
- JavaScript每隔指定位數切割字串JavaScript字串
- JavaScript簡單計算器程式碼分析JavaScript
- javascript關於toFixed的計算規則JavaScript
- 原生javascript開發計算器例項JavaScript
- Hive計算最大連續登陸天數Hive
- bat之獲取指定幾個月前的月份資訊BAT
- java_計算一個人從出生日期開始到他參加高考的時間間隔有多少天(假設是18歲參加高考)Java
- 計算int變數中攸多少bit的值是1變數
- 年存1.4萬元,40年你有多少錢?算完驚呆了
- 雲端計算有什麼用?雲端計算的應用領域有多大?
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元