我有一個來自服務的列表。這裏是從JSON如何在AngularJs中顯示日期的縮寫日期
[
{
"Date":"2015-12-09T17:03:56.869-06:00",
"id":"1",
"itemCode":"B001"
"itemName":""
},
{
"Date":"2015-12-02T17:03:56.869-06:00",
"id":"1",
"itemCode":"B001"
"itemName":""
}...
]
在視圖來的樣品JSON數據,基於該日期值,我要顯示今天(如果它是今天的日期),然後昨天(如果它是昨天日期),然後每週的每一天(週二,週一,週日)。
一旦列表獲取到以前的週日,應顯示「上週」,一旦名單前獲得兩個星期天,應該顯示,「兩週前」等等,直到三個星期。列表3周後,應顯示「上個月」。在上週日的第八場比賽之後,標題名爲「兩個月前」,直到6個月前。我們正在獲取最近6個月的清單數據。
如何獲得這些類型的功能?有沒有過濾器或內置方法?
你能給示例代碼視圖如何使用moment.fromNow() – hanu
Andrew Joslin給出了一個很好的例子:http://stackoverflow.com/a/14774933/5691905如果這不是w你要找的帽子,讓我知道。 –
我使用名爲convertToMoment的服務路線,基本上這樣做:返回新時刻(datePassedIn);然後調用 - convertToMoment(dateNeeded).fromNow(); –