例子:
new Date(2000,2,0).getDate() //29
解釋?zhuān)?/h4>
首先我們要先了解一下 new Date()的用法:
- new Date()
- new Date('2019-02-01')
- new Date(YYYY,MM,DD,HH,mm,ss)
上面 前兩個(gè)是大家常用的實(shí)例化方法 最后一種估計(jì)不太常用。
我們都知道 一個(gè)月最多有三十一天 也就是有效取值范圍為 1-31
如果實(shí)例化的時(shí)候把天數(shù)設(shè)置為0 那么會(huì)實(shí)例化出上一個(gè)月的最后一天作為日期
例子

image.png
上面的例子第一個(gè) 注意是 3月 因?yàn)?月份是從0開(kāi)始算的 也就是正常取值范圍為 0-11

image.png
new Date(2019,2,0).getDate()其實(shí)就是獲取的2月份的最后一天