JavaScript 获取当月总天数
JavaScript About 448 wordsDate 构造函数
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月)→ 2月1日(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扫描下方二维码关注公众号和小程序↓↓↓
Loading...