Las respuestas están por todos lados. Algunas personas se confunden por el hecho de que item
tiene un pubDate
también. Creo que OP está preguntando específicamente sobre la diferencia entre lastBuildDate
y pubDate
en el nivel channel
.
Según lo mejor de mi comprensión de las especificaciones RSS, que es notorio por las explicaciones ambiguas, lastBuildDate
sería la última vez que se creó el feed. Por ejemplo, si almacena una copia en caché en su servidor durante un período de tiempo, lastBuildDate
sería el momento en que se creó la copia en caché.
pubDate
, por el contrario, parece ser básicamente la última vez que se modificó el contenido real del feed. En su mayor parte va a ser el último valor pubDate
del items
en el feed, ya que, en general, el contenido del feed solo cambia cuando se publica un nuevo elemento. Sin embargo, también podría ser una fecha en la que realizó algún cambio en el canal, como cambiar el título del canal, la descripción, etc.
La respuesta aceptada no es correcta. Vea mi respuesta más abajo o la especificación de RSS 2.0. – Vlasec