отображаемое время не работает в PHP - PullRequest
0 голосов
/ 20 ноября 2018

Я сохранил дату в своей базе данных с этим кодом

date('Y-m-d H:i:s');

В phpmyadmin хранится 2018-11-20 08:49:38 но когда я показываю в PHP 0000-00-00 00: 00: 00

я пытаюсь с этим кодом

echo date('F d,Y',strtotime($my_date))

Но он отображается 30 ноября, 0001

я использую PHP 7 и CI Framework

1 Ответ

0 голосов
/ 20 ноября 2018

вы выводите неверный формат, который является единственной проблемой здесь.

попробуйте этот код

<?php

$result = mysql_query("SELECT `datetime` FROM `table`");
$row = mysql_fetch_row($result);
$date = date_create($row[0]);

echo date_format($date, 'Y-m-d H:i:s');
?>

, если приведенный выше код не достаточно, ищите формат по этой ссылке `http://php.net/manual/en/datetime.format.php

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