NG2时刻使用momentjs显示相对时间,这样你就可以使用relativeTime
amTimeAgo
输出定制。
在你的情况,你可以使用下面的代码在配置阶段:
moment.updateLocale('en', {
relativeTime : {
future: function (number, withoutSuffix, key, isFuture){
if(moment(number, 'D-MM-YYYY', true).isValid()){
return number;
}
return "in " + number;
},
past: function (number, withoutSuffix, key, isFuture){
if(moment(number, 'D-MM-YYYY', true).isValid()){
return number;
}
return number + " ago";
},
dd: function (number, withoutSuffix, key, isFuture){
if(number >= 3){
return moment().subtract(number, 'd').format('D-MM-YYYY');
}
return "%d days";
}
}
});
最好的方法是创建一个自定义管道,将检查你所期望的日期和输出。 – n00dl3
写一个pipe.then(发布代码) –