Согласно спецификации RSS 2.0, lastBuildDate
- это последний раз, когда содержимое канала изменялось.(Я не совсем удовлетворен этим определением, потому что, если метаданные фида изменятся? Я думаю, что в этом случае также принято обновлять lastBuildDate
.)
для всего канала pubDate
предполагается использовать для первоначальной публикации даты элементов в ленте.Никогда не стоит использовать значение lastBuildDate
, потому что pubDate должен оставаться неизменным, даже если элемент обновляется.
Использование текущего времени - это простой выход, но он не идеален (поскольку клиенты могут запускать ненужные операции из-за изменившегося lastBuildDate
)
Лучший способ - узнатьузнайте, когда содержимое фида изменилось в последний раз, и выведите его.
Связанный вопрос