我有一个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日回响。我在这里做错了什么?
答案 0 :(得分:4)
试试这个:
foreach ($result_array as $date) {
echo "<market date=\"".date("F j", strtotime($date['saledate']))."></market>\n";
}
你的括号也被错误地命令了。