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


Convert Date and echo for each in PHP Array

我有一个格式为 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 日的形式呼应。我在这里做错了什么?

试试这个:

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

您的括号也排序错误。