JavaScript 获取当月总天数

JavaScript About 448 words

Date 构造函数

new Date(year, month, day, hours, minutes, seconds, ms)

day

代表当月的第几天,取值范围理论上是1~当月最大天数,但允许传入超出范围的值,并会自动做月份/年份的进位/退位

day=0

正常传day=1指向当月第1天。

day=0 → 比当月第 1 天1天 → 就是上个月的最后一天

同理,传day=-1 → 上个月倒数第二天,传day=32(比如1月)→ 21日(1月只有31天,32-31=1,进位到2`月)。

当月总天数

getMonth() + 1,构造下一月的月份,day再传入0,表示退一位,从而变成这个月最后一天。

const now = new Date();

const lastDayOfMonth = new Date(now.getFullYear(), now.getMonth() + 1, 0);

const day = lastDayOfMonth.getDate();
Views: 7 · Posted: 2026-06-02

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Today In History
Browsing Refresh