0

http://finance.yahoo.com/d/quotes.csv?s=を使用して会社の株価を取得し、サイトに埋め込んでいます。私はそれに2つの問題があります:

  1. 日付を再フォーマットすることは可能ですか?現在、MM/DD/YYYY が返されていますが、DD/MM/YYYY を返すように再フォーマットできれば素晴らしいと思います。これは可能ですか?

  2. また、日付は引用符で返され、文字通り"MM/DD/YYY"が返されます。これらの引用符を取り除きたいです。

何か案は?

ティアがいっぱい!


編集:

私は次のコードを使用しています:

<?php
$asxcode = 'TDO';
$price = file_get_contents('http://finance.yahoo.com/d/quotes.csv?s=' . $asxcode . '.AX&f=l1');
$date = file_get_contents('http://finance.yahoo.com/d/quotes.csv?s=' . $asxcode . '.AX&f=d1');
echo '$' . $price . '<br/>' . $date;
?>
4

1 に答える 1

4

これを試して:

//get rid of the quotation marks
$yahoo_date = trim($yahoo_date, '"');

//will recognize yahoo's format and convert to a timestamp 
$timestamp = strtotime($yahoo_date); 

//you can now format it in any way you want
$reformatted_date = date('d/m/Y', $timestamp);
于 2010-11-26T03:33:16.123 に答える