Date 如何在MomentJS中格式化日历
我正在尝试实现momentjs日历,以显示通过时间的日期,如下所示Date 如何在MomentJS中格式化日历,date,momentjs,date-format,date-formatting,Date,Momentjs,Date Format,Date Formatting,我正在尝试实现momentjs日历,以显示通过时间的日期,如下所示 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'
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'
});
但我的要求是,如果日差小于7天,则应显示日差不“上周一”
请更正nextDay、nextWeek、lastDay、lastWeek的格式,以便其显示与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'
});
}