Php MySQl 日期格式

Php MySQl DATE format

我创建了 MySQL 表,我创建了 DATE,而不是 DATETIME 格式.. 现在,当我在该表中存储一些日期时,我会在 PhpMyAdmin 中看到这样的日期:

DATE
2015-01-08

但是当我尝试使用 Php 读取日期时,我只得到这样的日期输出:

01 01 1970

Php代码是:

date('m d Y', strtotime($row['date']));

似乎工作正常 -

$mysqlDate = '2015-01-08';
$phpDate = date('m-d-Y',strtotime($mysqlDate));
echo $phpDate;

returns '01-08-2015'。检查您在 $row['date'] 中返回的内容,它可能是空的。