2014-10-24 2 views

답변

1

날짜가 ISO 형식이 아닙니다. 날짜로 입력을 변환하는 필터를 사용하고 HTML 태그에 다음 날짜 필터

app.filter("toDate", function() { 
    return function (input) { 
     return new Date(input); 
    } 
}); 

을 적용

{{map.thedate | toDate | date:'medium'}} 
+0

이 완전히 내 엉덩이를 저장. 감사!! – agon024

1

Conver 유럽 데이트는 여기에 예입니다 AngularJS와 날짜의 형식을 허용하지 않습니다

for (var i=0; i<map.length; i++) { 
    var unixTime = (new Date(map[i].thedate)).getTime();   
    map[i].thedate= unixTime;   
}   

,이 데이터 집합을 반복하고하는 형식으로 변환하기 쉬운 솔루션입니다 받아 들인다.

또 다른 대안은 서버 측에서 동일한 작업을 수행하는 것입니다. 그냥 반복하여 유닉스 타임 스탬프로 변환하십시오.

다음은 문서의 설명입니다.

날짜 객체, 밀리 초 (문자열 또는 숫자) 또는 다양한 ISO 8601 날짜/시간 문자열 형식 (예 : yyyy-MM-ddTHH : mm : ss.sssZ 및 yyyy와 같은 더 짧은 버전)로 포맷 할 날짜입니다. -MM-ddTHH : mmZ, yyyy-MM-dd 또는 yyyyMMddTHHmmssZ). 문자열 입력에 timezone이 지정되어 있지 않으면 시간은 현지 시간대로 간주됩니다.