如何格式化日历时刻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'
});
}