0

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

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

  2. 此外,日期引号返回,字面上返回"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;
?>
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 回答