在PHP中显示的日期时间出错

时间:2018-11-20 02:06:30

标签: php mysql datetime

我使用此代码将日期存储到数据库中

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))

但是它显示为0001年11月30日

我使用PHP 7和CI Framework

1 个答案:

答案 0 :(得分:0)

您回显的格式错误是这里唯一的问题。

尝试此代码

<?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