格式Rss feed发布日期

时间:2015-07-08 07:27:33

标签: angularjs ionic-framework

我使用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

如何在格式化后调用日期?

1 个答案:

答案 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

并以德语

创建日期和时间