在PHP数组中为每个转换日期和回显

时间:2012-06-18 16:13:31

标签: php arrays date

我有一个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日回响。我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

试试这个:

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

你的括号也被错误地命令了。