0

400個程度のアイテムを含むRSSフィードであるXMLがあります。その中には繰り返し行があります:

<span class="rtm_due_value">Tue 29 Jan 13</span>

これは、投稿に基づいて日付が変更される場所です。私がやりたいのは、過去48時間以内の日付を取得した回数を数えることです。これは完全なリストですが、現在、合計を与えるエントリ要素の数をカウントするスクリプトがあります。

よろしくお願いします、クリス

4

1 に答える 1

0

次のようなものを試してください。

var spans = document.querySelectorAll('.rtm_due_value'),
    _48h = new Date() - 172800000; // <= 48h in ms

spans = [].filter.call(spans, function(span) {
  return new Date(span.textContent) - _48h > 0;
});

var howMany = spans.length;
于 2013-01-27T00:14:13.700 に答える