从JSDate对象获取错误的天数

这可能真的很简单,我在某处错过了一些东西,但我需要找出一个月中有多少天,我遇到的一个问题是当我运行以下代码时,我没有得到正确的天数

Septemper(应该是 30 但得到 31 ):

const date = new Date("2021/9/11");
const daysInMonth = new Date(date.getFullYear(), date.getMonth(), 0).getDate();
console.log(date)
console.log(daysInMonth)

回答

date.getMonth() 返回从零开始的月份数,其中一月为 0,十二月为 11

所以你需要使用 date.getMonth() + 1


以上是从JSDate对象获取错误的天数的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>