将内容丰富的日期和时间作为字符串而不是数字返回
Returning contentful Date & Time as a string not number
我正在尝试使用 contentful 和 angular 将博客创建时间添加到我的博客中 5. 我使用 return 获得了日期:
<p> Published: {{blog.fields.createdAt}}</p>
然而这return是这样的:
Published: 2018-05-17
如我所愿 return 喜欢:
17th May 2018
contentful 中日期和时间功能的设置没有字符串格式选项。我可以在 angular 中做些什么来为我做出这个改变吗?
查看 Angular Docs
您可以使用 angular 日期管道。
<p> Published: {{blog.fields.createdAt | date:'dd LLL yyyy'}}</p>
无法检查,但应该可以。
值得注意的是 Angular 没有序数 (th, nd) 的格式选项。你必须实施一些东西才能做到这一点。可能创建一个实现 DatePipe 的自定义管道。
我正在尝试使用 contentful 和 angular 将博客创建时间添加到我的博客中 5. 我使用 return 获得了日期:
<p> Published: {{blog.fields.createdAt}}</p>
然而这return是这样的:
Published: 2018-05-17
如我所愿 return 喜欢:
17th May 2018
contentful 中日期和时间功能的设置没有字符串格式选项。我可以在 angular 中做些什么来为我做出这个改变吗?
查看 Angular Docs
您可以使用 angular 日期管道。
<p> Published: {{blog.fields.createdAt | date:'dd LLL yyyy'}}</p>
无法检查,但应该可以。
值得注意的是 Angular 没有序数 (th, nd) 的格式选项。你必须实施一些东西才能做到这一点。可能创建一个实现 DatePipe 的自定义管道。