Angular2 DateTime解析错误

时间:2017-07-25 13:16:29

标签: angular datetime datetimepicker datetime-format

我想创建诸如创建日期,更新日期等字段

但是当显示这些日期时,分钟是0-9,它显示 HH:2:ss 但它应该逻辑上说 HH:02:ss 。< / p>

从“网络”标签中找到的文件内部;

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>

我做了一些研究,但没有人提到它。如果你帮助我,我会很高兴的。提前谢谢..

1 个答案:

答案 0 :(得分:2)

您需要转换&#34; data.created_at&#34;到日期格式,然后您可以使用DatePipe

  1. 替换分割时间和日期的符号(&#34; T&#34;)。

  2. 解析数组中的所有数字。

  3. 创建日期new Date(year, month, day, hours, mins, seconds)

  4. 使用DatePipe。