重新格式化雅虎财务日期?

时间:2010-11-26 03:30:35

标签: php yahoo-finance

我正在使用http://finance.yahoo.com/d/quotes.csv?s=来获取公司的股票价格并嵌入其网站中。我有2个问题:

  1. 是否可以重新格式化日期?它目前返回MM / DD / YYYY,如果我能够重新格式化以返回DD / MM / YYYY,那将会很棒。这可能吗?

  2. 此外,日期将返回引号,以便字面上返回“MM / DD / YYY”。我真的很想摆脱这些引号。

  3. 有什么想法吗?

    许多TIA!


    编辑:

    我正在使用以下代码:

    <?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;
    ?>
    

1 个答案:

答案 0 :(得分: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);