在 PHP 中解析 RSS pubDate 的最佳方法是什么?

mar*_*zzz 3 php rss date

我得到一个 RSS,并使用 PHP 对其进行管理:我解析它,然后使用以下命令获取日期值:

$data_feed=$item[pubdate];
Run Code Online (Sandbox Code Playgroud)

如果我打印这个日期,我会得到例如:

Wed, 05 Oct 2011 00:00:00 PST
Run Code Online (Sandbox Code Playgroud)

我知道 RSS 上有很多日期格式,例如 PST、EST、GMT、+0200 等等。

如何在 PHP 上解析 RSS 中的任何类型的日期格式?例如,我希望始终采用 DD-MM-YYYY 格式。

Bra*_*tie 5

strtotime将处理最常见的格式

从那里,您可以用来strftime显示您想要的格式。