JS-如何计算一个月有多少天

  • Post author:
  • Post category:其他


一、原理

setDate()方法用来设定日期物件中本地时间的日,也就是每个月中的几号,传入参数是一个1~31的整数。若是传入的值超出当月份的正常范围,setDate()方法也会依据超出的数值进行计算,如setDate(0)会让日期变成前一个月的最后一天,setDate(-1)会让日期变成前一个月的倒数第二天。若当月有31天,那setDate(32)会让日期变成下个月的第一天。

二、实例



var selectedDate = new Date(“2017-11-1”);



var selectedMonth = selectedDate.getMonth()+1;



selectedDate.setMonth(selectedMonth);



selectedDate.setDate(0);



var dayMany = selectedDate.getDate();



dayMany即为11月的天数



版权声明:本文为shiluyong8068原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。