我正在尝试使用以下代码格式化RSS提要中的日期:
foreach ($xml->channel->item as $item) {
$originalDate = trim($item->pubDate);
$newDate = date("d-m-Y", strtotime($originalDate));
var_dump($newDate);
}
日期的格式是来自$item->pubDate
的Fri, 03 Aug 2012 13:08:11 UT
。不幸的是,此代码不起作用,结果为"31-12-1969"
如何获得正确的日期?
因为你似乎不需要时间,只需要日期,这对我来说很有用:
$newDate = date("d-m-Y", strtotime(str_replace("UT", "", $originalDate)));
PHP似乎无法识别UT部分。