Date获取指定月份的总天数
new Date()使用手册
new Date()的参数:
- new Date(); 
 实例化时刻的日期和时间
- new Date(value); 
 value是个时间戳,value的类型必须是Number类型的值,以毫秒数计算的。
- new Date(dateString); 
 dateString表示日期的字符串值,必须是正确的日期字符串才行,否则报错。
 例子:- 1 
 2
 3
 4
 5- console.log(new Date('2021-6-1')) 
 // Tue Jun 01 2021 00:00:00 GMT+0800 (中国标准时间)
 console.log(new Date('2021-6-0'))
 // Invalid Date
- new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds); - year(必选)
 表示年份的整数值。
- monthIndex(必选)
 表示月份的整数值。
- date(可选)
 表示一个月中的第几天的整数值,从1开始。默认值为1。
- hours (可选)
 表示一天中的小时数的整数值 (24小时制)。默认值为0(午夜)。
- minutes (可选)
 表示一个完整时间(如 01:10:00)中的分钟部分的整数值。默认值为0。
- seconds (可选)
 表示一个完整时间(如 01:10:00)中的秒部分的整数值。默认值为0。
- milliseconds (可选)
 表示一个完整时间的毫秒部分的整数值。默认值为0。
 
- year(必选)
获取指定月份的总天数的方法
要用到new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds)的方法去获取指定月份总天数。
当day参数为0时就会跳转到上个月的最后一天,再通过getDate()方法去获取上个月总天数即可。
例子:
| 1 | console.log(new Date(2021,6,0)) | 
相关博客
  - 
        2023-03-08
- 
        2020-03-21