Js 获取指定月份的天数

例子:

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 那么会实例化出上一个月的最后一天作为日期

例子


image.png

上面的例子第一个 注意是 3月 因为 月份是从0开始算的 也就是正常取值范围为 0-11

image.png

new Date(2019,2,0).getDate()其实就是获取的2月份的最后一天

你可能感兴趣的:(Js 获取指定月份的天数)