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
- javascript計算指定數字的多少次方運算JavaScript
- js獲取指定月份的天數JS
- javascript獲取指定月份的最後一天例項程式碼JavaScript
- 計算請假天數JavaScript方法JavaScript
- JavaScript計算數字的多少次方JavaScript
- 計算時間,指定時間的多少個月後
- py 計算去年,明年,多少天前的時間
- php 計算兩個日期之間相差多少天PHP
- js計算指定日期幾天前或者幾天後的日期JS
- JavaScript計算兩個日期相差天數JavaScript
- mssql sqlserver獲取指定月份當月天數總和SQLServer
- win10 檢視計算機有多少核Win10計算機
- 計算2個日期間有多少個自然周
- js如何計算當前日期指定天數前的日期JS
- JavaScript 計算兩個時間相差天數JavaScript
- javascript計算兩個日期相差的天數JavaScript
- JavaScript 加上指定天數之後的日期JavaScript
- javascript 計算兩個日期間差的天數JavaScript
- Python 計算多少天前後、距離 X日多久的日期Python
- JavaScript 獲取月份最後一天日期JavaScript
- javascript計算兩個時間日期相差的天數JavaScript
- javascript計算指定日期增加多長時間後的日期JavaScript
- 雲端計算趨勢調查:還有多少公有云終將消散?
- js獲取指定月份最後一天日期程式碼例項JS
- javascript計算指定數字的幾次方程式碼例項JavaScript
- C#版--判斷一個月有多少天C#
- javascript計算兩個日期相差的天數程式碼例項JavaScript
- JavaScript 有個 Unicode 的天坑JavaScriptUnicode
- 計算Linux天數Linux
- JavaScript計算年齡JavaScript
- 如何計算Java物件佔用了多少空間?Java物件
- 本地計算、雲端計算、霧計算、邊緣計算有什麼區別?
- JavaScript 擷取指定指定區間字串JavaScript字串
- JavaScript 獲取當前月份JavaScript
- ACCESS 統計報表有多少行記錄
- 計算兩個NSDate之間,相隔多少秒數
- 全球有多少 C/C++ 程式設計師?Java 和 Python 又有多少?C++程式設計師JavaPython