我使用此代码将日期存储到数据库中
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
答案 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