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

转换PHP数组中每个数组的日期和回显,php,arrays,date,Php,Arrays,Date,我有一个格式为2012-06-18的日期列表,我将其回传到一个XML文件中 foreach ($result_array as $date) { echo "<market date=\"".$date['saledate']."></market>\n"; } foreach($result\u数组作为$date){ 回音“\n”; } 每个日期都是12月31日。我做错了什么?试试这个: foreach ($result_array as $date) {

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

foreach ($result_array as $date) {
   echo "<market date=\"".$date['saledate']."></market>\n";
}
foreach($result\u数组作为$date){
回音“\n”;
}
每个日期都是12月31日。我做错了什么?

试试这个:

foreach ($result_array as $date) {
   echo "<market date=\"".date("F j", strtotime($date['saledate']))."></market>\n";
}
foreach($result\u数组作为$date){
echo“试试这个:

foreach ($result_array as $date) {
   echo "<market date=\"".date("F j", strtotime($date['saledate']))."></market>\n";
}
foreach($result\u数组作为$date){
回声“