1

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

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

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

4

1 回答 1

1

由于您似乎不需要时间,只需要日期,这对我有用:

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

PHP 似乎无法识别 UT 部分。

于 2012-08-03T23:46:23.433 回答