0

我正在解析 RSS 提要。一切正常,除了我不知道如何获取提要日期。

foreach ($sql as $row) {
    尝试 {
        $feed = Zend_Feed::import($row['url']);
    } 捕捉(Zend_Feed_Exception $e){
        继续;
    }

    foreach ($feed 作为 $item) {
        $title = $item->title();
        $link = $item->link();
        $show = '是';
        $date = $feed->pubDate();
        $year = date('Y', $date);
        $month = date('n', $date);
        sqlquery("插入到 rw_feed (
            feed_title、feed_link、feed_show、feed_date、feed_date_year、feed_date_month
        ) 价值观 (
            ?, ?, ?, ?, ?, ?
        )", "sssiis",
        数组(&$title, &$link, &$show, &$date, &$year, &$month));
    }
}

pubDate()不管用。有谁知道该函数被命名为获取日期吗?

4

1 回答 1

2

pubDate()是正确的函数,但在您的代码中您使用了错误的变量。你必须改变

$date = $feed->pubDate();

$date = $item->pubDate();
于 2012-02-16T23:57:58.100 回答