2014-11-28 5 views
0

짧게 요약하면 json에서 온 날짜를 표시하려고합니다. /Date(1413010800000)/날짜 필터가 작동하지 않습니다.

가 내가 뭘 잘못 10/14/2014

을 얻으려면 :

{{ item.CreateDate | date }} 
{{ item.CreateDate | date : 'MM/dd/yyyy' }} 

이 내가 무엇을 얻을 수 있습니다 :

이것은 내가 뭘하려? 감사합니다

+0

날짜 필터를 사용하지 않으면 어떻게됩니까? 귀하의 변수가 날짜 개체가 아닌지 궁금하네요. – Brocco

+0

필터가 없다면 ... json은 다음과 같이 보일 것입니다 :'CreateDate : "/ Date (1413010800000) /"' –

+0

'Date (1413010800000)'문자열이있는 것처럼 보입니다 : http : // plnkr.co/edit/QRvSPekGhxBTXPtJ9onE?p=preview 값이 – Brocco

답변

1

{{ item.CreateDate | msDate | date : 'MM/dd/yyyy' }} 

그리고 필터

app.filter('msDate', function() { 
    return function (item) { 
    return new Date(parseInt(item.substr(6))); 
    }; 
}); 

감사 @Brocco을보십시오.

관련 문제