我正在使用http://finance.yahoo.com/d/quotes.csv?s=来获取公司的股票价格并嵌入其网站中。我有2个问题:
是否可以重新格式化日期?它目前返回MM / DD / YYYY,如果我能够重新格式化以返回DD / MM / YYYY,那将会很棒。这可能吗?
此外,日期将返回带引号,以便字面上返回“MM / DD / YYY”。我真的很想摆脱这些引号。
有什么想法吗?
许多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;
?>
答案 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);