2016-11-16 88 views
0

我想實現的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天前

回答

3
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' 
    }); 
}