2017-03-02 1 views
1

AngularJS 날짜 필터로 날짜의 서식을 지정해야합니다.AngularJS (Datefilter)로 날짜 서식을 지정하는 방법

03/02/2017 

는이 같은 날짜 필터를 사용하십시오 : 나는 무엇을 달성하고자하는

2017-03-02T00:00:00.000Z 

: 포맷되지 않은 날짜는 다음과 같습니다

<p data-ng-bind="selectedEvent.start" | date:'MM/dd/yyyy'>{{selectedEvent.start}}</p> 

을 그리고이 무엇 인 I 얻을 수 :

Thu Mar 02 2017 00:00:00 GMT+0000 

내가 뭘 잘못 했니?

+0

이것을 읽었습니까? https://docs.angularjs.org/api/ng/filter/date – mvermand

+0

내가 했어. 여전히 잘못된 형식을 얻고있다 .. – Codehan25

답변

2

당신이 옳고 틀리다.

<p data-ng-bind="selectedEvent.start | date: 'MM/dd/yyyy'"></p> 

날짜를 바인딩했지만 견적 밖에서 필터링했습니다. 그런 다음

내부에 이중 괄호가 있었지만 중복되었습니다.

+0

오 .. 알았어. 오류는 수정되었지만 여전히 원하지 않는 형식을 얻는다 : Wed Mar 01 2017 00:00:00 GMT + 0000 – Codehan25

1

필터를 추가하기 전에 모델 값을 닫습니다. 대신

<p data-ng-bind="selectedEvent.start" | date:'MM/dd/yyyy'>{{selectedEvent.start}}</p> 

쓰기이

<p data-ng-bind="selectedEvent.start | date:'MM/dd/yyyy'"></p> 

를 작성 그리고 당신은 필요 없어요 {{}} 그 후, 당신은 이미 값을 바인딩하기 때문에.

+0

오 .. 오류는 수정되었지만 여전히 원하지 않는 형식으로 표시됩니다. Wed Mar 01 2017 00:00:00 GMT + 0000 – Codehan25

+0

@Codehan 링크 https : //를 통해 이동하십시오. docs.angularjs.org/api/ng/filter/date 및 원하는 형식을 찾을 수 있습니다. – Shiva

+0

@ Shiva 아니, 난 항상 올바른 필터를 사용하는 경우에도 잘못된 형식을 얻을. – Codehan25

관련 문제