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(發佈代碼) –