如何计算某年某月有多少天?

Date具有自动调节至正常日期的功能

计算某年某月有多少天一般两种方式

方式一:

var year = prompt("请输入年份:") * 1; 
var month = prompt("请输入月份:") * 1;
//方式1 
var d = new Date(year, month - 1, 31);
var day = d.getDate(); //可能的取值:31、1、2、3
if (day == 31) { 
    console.log("31天");
} else { 
    console.log(31 - day + "天");
}

方式二:

 var year = prompt("请输入年份:") * 1; 
 var month = prompt("请输入月份:") * 1;
 //方式2
 var d = new Date(year, month, 0); 
 console.log(d.getDate() + "天");
    原文作者:JZJZY
    原文地址: https://blog.csdn.net/weixin_43772533/article/details/107078532
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞