Проблема при преобразовании даты и времени в строку с Php и SQL Server - PullRequest
0 голосов
/ 25 февраля 2019

У меня проблема с получением даты типа данных из SQL Server в Php в момент ее выполнения, появляется следующее сообщение.

Исправляемая фатальная ошибка: объект класса DateTime не может быть преобразован встрока в

$sql1="select id,name,date";
$output1= array(
        array( 'none' )
    );
executeSQL($sql1, $output1);

   ?>
<table>
<thead>
<th>id</th>
<th>name</th>
<th>date</th>
</thead>
   <tbody id="fbody">
    <?php
    foreach($output1 as $key1){
?>
    <td><?=$key1[0];?></td>
    <td><?=$key1[1];?></td>
    <td><?=$key1[2];?></td>
<?php           
    }
    ?>
   </tbody>
</table>

Проблема генерируется key1 [2], если я удаляю эти данные, если они работают.

1 Ответ

0 голосов
/ 25 февраля 2019

Вы должны использовать DateTime :: format ()

$key1[2]->format('dd/mm/YYYY');

Документация: http://php.net/manual/en/datetime.format.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...