RSS 2.0 especificaciones sobre el elemento <pubDate>
deben ajustarse a la RFC 822 Date and Time syntax. Es decir, para que se muestre en el siguiente formato:
Vier 21 Dic 2012 10:00:01 GMT
Si Error en su feed RSS a través de la W3C Feed Validator se le nota estos ejemplos de válidos RFC822 fecha-tiempos:
<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>
Si desea utilizar el formato de MySQL, que se podría llamar la columna con la siguiente use of date_format()
, el ajuste de la UTC modificador/marcador como sea necesario:
date_format(Date, '%a, %d %b %Y %H:%i:%s')
O bien, puede hacerlo a través de la PHP date method con DATE_RSS
setting the format para usted:
echo "<pubdate>".date(DATE_RSS, strtotime($row['Date']))."</pubdate>";
Asegúrese de que el elemento de <pubDate>
aparece dentro de su nodo padre <item>
.
También tenga en cuenta que este elemento distingue entre mayúsculas y minúsculas. Debe producir pubDate
con la mayúscula D y no todas las minúsculas (pubdate
) como pueden hacerlo otros elementos.
Tenga cuidado de utilizar 'pubDate' y no' pubdate' – random