2017-07-25 98 views
0

我想創建領域,如創建日期,更新日期等Angular2日期時間解析錯誤

但是,當顯示這些日期,分鐘爲0-9,這表明HH:2:SS但它應該邏輯地說HH:02:ss

從網絡標籤中找到我的文件;

Network Tab - The incoming data is what I want

這是前端顯示格式;

Frontend Layout

<div style="display:flex;"> 
    <span class="editlabel form-control">{{ 'created_at' }} :</span> 
    <div class="form-addcontrol form-control"> {{data.created_at | date:"dd.MM.yyyy HH:mm:ss"}}</div> 
</div> 

我做了一些研究,但沒有人提到它。如果你幫我,我會很高興。在此先感謝..

回答

0

你需要轉換「data.created_at」爲日期格式,然後你可以使用分割日期和時間(「T」)DatePipe

1.replace符號。

2.排列數組中的所有數字。

3.創建日期new Date(year,mouth,day,hours,mins,seconds)

4.使用DatePipe。

+0

但它已經是日期格式,不使用管道打印{{data.created_at}}; ** 2017-07-24T11:02:51.511061Z ** –

+0

我想**'mm'**的工作方式就像**'m'**。這是1位數字。 –

+0

如果我嘗試新的日期(「2017-07-24T11:02:51」),我可以使用DatePipe,我thisnk問題在「.511061Z」 – FierceDev