返回满意的日期&作为字符串的时间不是数字

时间:2018-05-18 12:09:07

标签: javascript typescript angular5 blogs contentful

我正在尝试使用内容和角度5将博客创建时间添加到我的博客。我已经使用以下内容返回日期:

<p> Published: {{blog.fields.createdAt}}</p>

但是这会返回它:

Published: 2018-05-17

我希望它返回的地方如下:

17th May 2018

contentful中日期和时间功能的设置没有字符串格式选项。有什么我可以用棱角分明的东西来为我做这个改变吗?

1 个答案:

答案 0 :(得分:1)

结帐Angular Docs

您可以使用角度日期管道。

<p> Published: {{blog.fields.createdAt | date:'dd LLL yyyy'}}</p>

无法检查,但应该这样做。

值得注意的是Angular没有序数(th,nd)的格式选项。你必须实现一些事情来做到这一点。可能会创建一个实现DatePipe的自定义管道。