RSS 2.0规格<pubDate>
元素应符合RFC 822 日期和时间语法。即以如下格式显示:
2012 年 12 月 21 日星期五 10:00:01 GMT
如果您错误地通过以下方式运行您的 RSS 提要W3C 提要验证器您会注意到以下有效 RFC822 日期时间的示例:
<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>
<pubDate>Wed, 02 Oct 2002 13:00:00 GMT</pubDate>
<pubDate>Wed, 02 Oct 2002 15:00:00 +0200</pubDate>
如果您想使用 MySQL 格式,您可以使用以下内容调用该列use of date_format(),根据需要调整 UTC 修饰符/标记:
date_format(Date, '%a, %d %b %Y %H:%i:%s')
或者您可以通过PHP日期方法 with DATE_RSS
设置格式为你:
echo "<pubdate>".date(DATE_RSS, strtotime($row['Date']))."</pubdate>";
确保您的<pubDate>
元素出现在其父元素中<item>
node.
另请注意,此元素区分大小写。你必须输出pubDate
包含大写 D 并且不全是小写 (pubdate
)就像其他元素一样。