从rss提要转换日期


convert date from rss feed

我正在尝试使用以下代码格式化RSS提要中的日期:

foreach ($xml->channel->item as $item) {
    $originalDate = trim($item->pubDate);
    $newDate = date("d-m-Y", strtotime($originalDate));
    var_dump($newDate);
}

日期的格式是来自$item->pubDateFri, 03 Aug 2012 13:08:11 UT。不幸的是,此代码不起作用,结果为"31-12-1969"如何获得正确的日期?

因为你似乎不需要时间,只需要日期,这对我来说很有用:

$newDate = date("d-m-Y", strtotime(str_replace("UT", "", $originalDate)));

PHP似乎无法识别UT部分。