如何格式化日历时刻JS

问题描述:

我想实现的momentjs日历显示日期时间的流逝如下如何格式化日历时刻JS

moment("2016-11-13").calendar(moment("2016-11-13"),{ 
    sameDay: '[Today]', 
    nextDay: '[Tomorrow]', 
    nextWeek: 'dddd MMM DD', 
    lastDay: '[Yesterday]', 
    lastWeek: '[Last] dddd', 
    sameElse: 'DD/MM/YYYY' 
}); 

,但我的要求是,当有天diff的不少于7天,那么它应该显示当天DIFF不“上周一”

请纠正nextDay,nextWeek,LASTDAY,格式过去一周,以便其节目的日子diff的像1天前

function getdateFormated (date){ 
    var otherDates = moment(date).fromNow(); 
    var calback= function() { 
     return '['+otherDates+']'; 
    } 
    return moment(date).calendar(null,{ 
     sameDay: '[Today]', 
     nextDay:calback, 
     nextWeek: calback, 
     lastDay: calback, 
     lastWeek: calback, 
     sameElse: 'MMM DD, YYYY' 
    }); 
}