按时间限制ZrssFeed显示的RSS提要

Limit RSS Feed displayed by ZrssFeed by time

本文关键字:RSS 提要 显示 ZrssFeed 时间      更新时间:2023-09-26

我使用ZrssFeed来显示rss提要。我想将其限制为仅限最近8小时内的帖子。

我尝试在ZRSS返回提要后添加以下代码块:

// Add feeds
    for (var i=0; i<feeds.entries.length; i++) {
        // Get individual feed
        var entry = feeds.entries[i];
        feedcount = i;
        // Format published date
        var entryDate = new Date(entry.publishedDate);
        var pubDate = entryDate.toLocaleDateString() + ' ' + entryDate.toLocaleTimeString();
        var msPerDay = 8*60*60*1000;    // 8 hours
        var msPubDateTime = new Date(pubdate); // item date in ms
        if (msNow.getTime() - entryDate.getTime() < msPerDay) //compare
                {

        // rest of plugin

这两个都不起作用,似乎完全破坏了插件。

您可能想看看jsDate脚本。它可以很好地处理所有与日期相关的JS问题。

http://www.datejs.com/