上网找了一大堆,写得很麻烦,连看都没兴趣,最后想到这个
var dt = new Date(); //eg:2013/01/09
var sd = dt.getDate();
dt.setMonth(dt.getMonth() + 1; //先跳到下个月 eg:2013/02/09
dt.setDate(0); //跳到下个月,再把日设置0,这时刚会返回一个日期是前一个月最后一天 eg:2013/01/31
var ld = dt.getDate(); //这里可取得最后一天。