我在我的网站上有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