0

たとえば、(getElementsByTagName) を使用するときに不要なテキストを削除する方法はありますか。

これは、私のサイトの映画の公開日を取得します

$spans = $dom->getElementsByTagName('span');
for($i=0; $i <$spans-> length; $i++){
    $itemprop = $spans->item($i)->getAttribute("itemprop");
    if ($itemprop == "datePublished"){
        if ($spans->item($i)->textContent!='-'){
            $res['published'] = trim($spans->item($i)->textContent);
        }
    }
}

しかし、何が起こるかは、これを取得する代わりです。

12 July 2011

代わりにこれを取得します。

12 July 2011 10:47 PM, UTC

この部分を削除するために追加できるコードも同様です。

10:47 PM, UTC
4

3 に答える 3

0

取得する文字列が日付になることがわかっている場合は、JavaScript の Date オブジェクトを使用して、必要に応じて日付をフォーマットできます。詳細については、次のリンクを参照してください: http://www.elated.com/articles /日付を扱う/

于 2013-10-29T13:48:42.690 に答える