我使用Ionic Framework使用Google的Feed API(https://developers.google.com/feed/v1/reference)创建RSS源。 Rss Feed有效但发布日期未格式化。对于日期格式化,我使用angular-locale_de-de.js
,以便我可以使用德语时间格式。
致电公布日期:
<span>{{entry.publishedDate}}</span>
显示:
Tue, 07 Jul 2015 23:22:19 -0700
我希望日期显示如下:
Dienstag, 7. Juli 2015, 23:22
如何在格式化后调用日期?
答案 0 :(得分:0)
对于语言问题(英语而不是德语)必须打破对angular-locale_de-de.js的引用。否则,您至少会在格式化中获得德语。 (这里我假设publishedDate实际上是一个日期,而不是一个字符串)
对于格式化,您可以创建新的AngularJS过滤器,也可以只组合现有的过滤器。以下是实现您想要的两种方式
<span ng-controller="Ctrl1">
{{entry.PublishedDate |date : "fullDate" }}
{{entry.PublishedDate |date : "shortTime" }}
<br/>
{{(entry.PublishedDate |date : "fullDate")+" "+(entry.PublishedDate |date : "shortTime") }}
</span>
我已将此插入此Plunker
http://plnkr.co/edit/7hcJeq4auYvPZK1diuVR?p=preview
并以德语
创建日期和时间