在我的RSS之一,在雅虎供稿 管,我使用的日期格式化模块和使用格式%K所以他们pubdate的兼容格式的日期。 在管道输出,我的四个日期显示如下: Wed, 25 Jul 2012 03:30:00 +0000
, Mon, 16 Jul 2012 06:30:00 +0000
, Wed, 11 Jul 2012 07:00:00 +0000
,而Wed, 27 Jun 2012 13:00:00 +0000
。
然而,在RSS源输出,没有这些日期的出现。 他们在格式不正确? 为什么雅虎 管道不输出这些日期?
好了,所以我现在意识到我需要输出日期y:published
,而不是pubDate
。 这似乎并没有被广泛报道。 即使谷歌搜索y:published
不返回很多结果。
这里有更详细的步骤:
- 你有一个易于阅读的日期,例如
8 Jan 2013
在自己的领域,如pubDate
(名称并不重要,它只是在使用的Step 2
)。 - 供稿连接到
Loop
模块。 内部的模块,把Date Builder
模块,以及其中的日期被找到(如指定字段pubDate
)。 - 仍然是在
Loop
模块,选择“分配结果”,进入item.y:published
。
这应该输出日期在该RSS输出pubDate
领域,因此,它应该在任何RSS读取器读取。