例子:
new Date(2000,2,0).getDate() //29
解释:
首先我们要先了解一下 new Date()的用法:
- new Date()
- new Date('2019-02-01')
- new Date(YYYY,MM,DD,HH,mm,ss)
上面 前两个是大家常用的实例化方法 最后一种估计不太常用。
我们都知道 一个月最多有三十一天 也就是有效取值范围为 1-31
如果实例化的时候把天数设置为0 那么会实例化出上一个月的最后一天作为日期
例子
上面的例子第一个 注意是 3月 因为 月份是从0开始算的 也就是正常取值范围为 0-11
new Date(2019,2,0).getDate()
其实就是获取的2月份的最后一天