用js獲取當前日期的前一天

使用時間戳獲取

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();//獲取上一天日期
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章