PHP中的RSS提要验证

时间:2017-09-08 13:49:50

标签: php wordpress validation rss

我的网站上有RSS Feed。我已经通过W3C验证器验证了它并得到了一个奇怪的结果。

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 13, column 45: Problematical RFC 822 date-time value: Fri, 08 Sep 17 14:05:57 +0000 

我会解决这个问题。我在PHP中生成date(DATE_RFC822)之类的日期。可能有什么问题?

我尝试了不同的方法,例如date('D, d M Y H:i:s +0000')date('r')等。

1 个答案:

答案 0 :(得分:1)

验证者抱怨的问题是,DATE_RFC822只输出当年的最后两位数字。

PHP内置常量DATE_RSS,您可以使用它。

print date(DATE_RSS)

输出:

  

Fri,2017年9月8日16:23:05 +0200