Плин ронни )), я методом тыка это сделал )) и меня опередили
function getLastDayOfMonth(year, month) {
var date = new Date(year, month, 0);
return date.getDate();
}
alert(getLastDayOfMonth(2012, 2))
только зачем month+1 ?
или вот такой вариант вначале придумал
function getLastDayOfMonth(year, month) {
var date = new Date(year, month - 1, 32);
return (32 - date.getDate());
}
alert(getLastDayOfMonth(2012, 2))