Я пытаюсь вывести данные из JIRA в таблицу.У меня работает запрос API, и я получил почти все данные из JIRA и в таблицу, которая мне нужна, я просто не могу вывести дату создания, как она есть в объекте datetime в массиве, иимеет неправильный формат.
foreach ($ret->issues as $issue)
{
$date = new DateTime($issue->fields->created->date);
$date = $date->format('Y-m-d');
echo '<tr>
<td>'.$issue->fields->status->name.'</td>
<td>'.$date.'</td>
<td>'.$issue->fields->priority->name.'</td>
<td>'.$issue->fields->summary.'</td>
<td>'.$issue->fields->assignee->displayName.'</td>
</tr>';
}
Это код PHP для построения таблицы, как вы можете видеть, я пытался отформатировать его с DateTime.
Вот массивесли я умру на $ Issue-> fields-> созданный
object(DateTime)#318 (3) {
["date"]=>
string(26) "2018-10-22 12:47:02.000000"
["timezone_type"]=>
int(1)
["timezone"]=>
string(6) "-04:00"
}
я просто не могу вывести эти данные, как $ Issue-> fields-> созданный-> дата показывает мне:
PHP Fatal error: Cannot use object of type DateTime as array
Именно поэтому я попытался отформатировать его, как указано выше.Теперь я получаю:
PHP Notice: Undefined property: DateTime::$date
Есть идеи?