2016-11-02 61 views
1

我在使用打字稿的Angular 2中有應用程序(表格應用程序)。我得到的一些數據從服務器GET(HTTP服務):轉換日期的名稱

private baseURL: string = "http://101.16.7.32/backend"; 
public getListsServices(): Observable<Response> { 
    return this.http.get(this.baseURL + this.listsUrl); 
} 

,並在列之一,我在此格式2016-11-01T09:23:56.870189+03:00(這個日期我從服務器獲取)得到一個日期。

現在,我的任務是隻顯示日期 - 2016-11-01,時間不使用和顯示。 我該怎麼辦?創建一些自定義@Pipe? 喜歡傾向:

@Pipe({ name: 'transformingDate' }) 
export class TransDate implements PipeTransform { 
    transform(value: boolean): string { 
    return (!!value) ? 'date' : 'false'; 
    } 
} 

還是什麼?

回答

2

您可以簡單地使用DatePipe

<div>{{myDate | date: yMd}}</div> 

將輸出2016/11/01如果myDate2016-11-01T09:23:56.870189+03:00(這是一個ISO字符串)。

如果要定製輸出,請檢查文檔鏈接。