上網找了一大堆,寫得很麻煩,連看都沒興趣,最後想到這個
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(); //這裏可取得最後一天。