var d = new Date();
d.setMonth(d.getMonth() + 2);
d = new Date(d.getFullYear(),d.getMonth(),1);
d.setDate(0);
alert(d.getDate());//这个值即为下个月一共多少天
function days_in_month(y, m) {
return 32 - new Date(y, m - 1, 32).getDate();
}
var now = new Date();
var y = now.getYear();
var m = now.getMonth() + 2;
if(m - 1 == 12) {
y += 1;
m = 1;
}
// 2011-08: 31
alert(days_in_month(y, m));
获取这个月是哪月,然后就知道下个月是什么月,就知道有多少天了啊,过程是这样的吧