使用時間戳獲取
var date = +new Date(); //獲取當前日期時間戳
var before = date-1000*60*60*24;//當前日期時間戳減去一天時間戳
var beforeDate = new Date(before);//將時間戳轉化爲Date對象
var result = beforeDate.toLocaleString();//當前日期2016/9/1 下午1:17:55 轉化爲 --> 2016/8/31 下午1:17:55
使用 setDate() 方法
setDate(1~31) 用以設置某一個月的某一天,範圍是 1 到 31 天之間。
如果是傳入0的話日期對象爲上個月最後一天,
如果傳入負數,比如-1,日期對象爲上個月倒數第二天。
var date = new Date();
date.setDate(0);//設置爲上個月最後一天
date.toLocaleString();//"2016/8/30 下午1:44:10"
date.getDate();//獲取上一天日期