javascript获取当月有多少天的疑问

2024-11-25 22:51:32
推荐回答(4个)
回答1:

Javascript获取当月的天数:

var d = new Date();
//d.getMonth()+1代表下个月,月份索引从0开始,即当前月为6月时,getMonth()返回值为5,创建日期时同理
//此处构造的日期为下个月的第0天,天数索引从1开始,第0天即代表上个月的最后一天
var curMonthDays = new Date(d.getFullYear(), (d.getMonth()+1), 0).getDate();
alert("本月共有 "+ curMonthDays +" 天");

回答2:

还有一种思路,每个月的总天数是固定的,你可以存到数组里,然后获取当前的月份,根据当前的月份查询数组就行了,不过2月份得单独考虑一下。

回答3:

不能直接获取到当月的天数。

可以减大于0或小于24的数。

回答4:

楼上说的很对