Php MySQl日期格式

Php MySQl日期格式,php,mysql,date,Php,Mysql,Date,我已经创建了MySQL表,并且创建了日期,而不是日期时间格式。。 现在,当我在该表中存储某个日期时,我在PhpMyAdmin中看到的日期如下: DATE 2015-01-08 01 01 1970 但当我尝试用Php读取日期时,我只得到如下日期输出: DATE 2015-01-08 01 01 1970 Php代码是: date('m d Y', strtotime($row['date'])); 看起来很好- $mysqlDate = '2015-01-08'; $phpDate =

我已经创建了MySQL表,并且创建了日期,而不是日期时间格式。。 现在,当我在该表中存储某个日期时,我在PhpMyAdmin中看到的日期如下:

DATE
2015-01-08
01 01 1970
但当我尝试用Php读取日期时,我只得到如下日期输出:

DATE
2015-01-08
01 01 1970
Php代码是:

date('m d Y', strtotime($row['date']));
看起来很好-

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

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

它实际上显示的是日期2015-01-08,而不仅仅是2015-01-08?您需要先删除日期。您会得到该格式的日期输出,因为这是您要求的格式“m d Y”。您是否确认$row['DATE']实际包含2015-01-08?如果它确实返回了错误的日期,则您没有包含代码的相关部分。如果它实际上返回了正确的日期,但格式不符合您的要求,请阅读了解日期格式。谢谢。。它是空的。。