RSS feed validation in PHP



我在我的网站上有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')等。

验证者抱怨的问题是,date_rfc822仅输出一年的最后两位数字。

PHP具有内置的常数DATE_RSS,您可以使用它。

print date(DATE_RSS)

输出:

星期五,2017年9月8日16:23:05 0200

最新更新