0

XMLファイルにエコーアウトしている2012-06-18形式の日付のリストがあります。

foreach ($result_array as $date) {
   echo "<market date=\"".$date['saledate']."></market>\n";
}

これは問題なく動作します。

しかし、コードを変更して日付を別の形式で表示すると...

foreach ($result_array as $date) {
   echo "<market date=\"".date("F j", $date['saledate')]."></market>\n";
}

各日付は12月31日としてエコーアウトします。ここで何が間違っているのでしょうか。

4

1 に答える 1

4

これを試して :

foreach ($result_array as $date) {
   echo "<market date=\"".date("F j", strtotime($date['saledate']))."></market>\n";
}

あなたの括弧も間違って注文されました。

于 2012-06-18T16:15:19.400 に答える