獲取今天、昨天、一週前的日期

(1)、只能獲取今天以前的時間spa

今天:直接new Date();code

昨天:今天減去一天(oneday = 1000*60*60*24);orm

一週:今天減去一天*7;blog

最後用format格式化get

var today = new Date();
var oneday = 1000 * 60 * 60 * 24;
var yesterday = new Date(today - oneday); //只能用減法,加法用着沒有效果

console.log(yesterday.format('-'))

(2)、獲取昨天或是明天等日期it

function GetDateStr(AddDayCount) {
    var dd = new Date();
    dd.setDate(dd.getDate() + AddDayCount); //獲取AddDayCount天后的日期
    var y = dd.getFullYear();
    var m = dd.getMonth() + 1; //獲取當前月份的日期
    var d = dd.getDate();
    //最後再把月、日的個位數狀況處理一下
    m = '0' + m;
    m = m.substr(m.length - 2);
    d = '0' + d;
    d = d.substr(d.length - 2);
    
    return y + "-" + m + "-" + d;
}
document.write("前天:" + GetDateStr(-2));
document.write("<br />昨天:" + GetDateStr(-1));
document.write("<br />今天:" + GetDateStr(0));
document.write("<br />明天:" + GetDateStr(1));
document.write("<br />後天:" + GetDateStr(2));
document.write("<br />大後天:" + GetDateStr(3));
相關文章
相關標籤/搜索