Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 如何在MomentJS中格式化日历_Date_Momentjs_Date Format_Date Formatting - Fatal编程技术网

Date 如何在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'

我正在尝试实现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'
});
但我的要求是,如果日差小于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'
   });
}