0

我有一个格式为 2012-06-18 的日期列表,我将其回显到 XML 文件中。

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 回答