Javascript获取昨天,今天,明天,指定某天

Javascript获取四位年+两位月+两位日的日期。

let DateTime =
{
    tomorrow:function(){
        return DateTime.next(1);
    },
    today:function(){
        return DateTime.day()
    },
    yesterday:function(){
        return DateTime.prev(1);
    },
    prev:function(days){
        return DateTime.day(days*-86400000)
    },
    next:function(days){
        return DateTime.day(days*86400000)
    },
    day:function(sec){
       sec = sec || 0;
       let mics = (new Date()).getTime(),
           dt = new Date(mics+sec);
           return dt.getFullYear()+'-'+
                  ('0'+(dt.getMonth()+1)).substr(-2)+'-'+
                  dt.getDate()
    }
}
// 昨天
DateTime.yesterday();
// 今天
DateTime.today();
// 明天
DateTime.tomorrow();
//  一周前
DateTime.prev(7);
// 三天后
DateTime.next(3);

JOE