Yahoo Finance Dateを再フォーマットしますか?
-
28-09-2019 - |
質問
私は使用しています http://finance.yahoo.com/d/quotes.csv?s= 会社の株価をつかみ、サイトに埋め込む。私には2つの問題があります:
日付を再フォーマットすることは可能ですか?現在、mm/dd/yyyyが返されており、DD/mm/yyyyを返すために再フォーマットできれば素晴らしいでしょう。これは可能ですか?
また、日付は返されています と 引用符、文字通り戻る 「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;
?>
解決
これを試して:
//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);
所属していません StackOverflow