将mysql数据转换为人类可读的格式


Convert mysql data into human readable format

如何将此日期2014-05-09 00:00:00转换为PHP中的2014-may-09 ??

使用PHP

使用DateTime类:

$d = new DateTime('2014-05-09 00:00:00');
echo $d->format('Y-M-d');

这将产生2014-May-09。如果您需要小写的月份,请通过strtolower()mb_strtolower()运行字符串。

使用MySQL

或者,在查询中格式化日期,以便它返回所需的格式。使用MySQL的DATE_FORMAT()函数。您要查找的格式是%Y-%b-$d

Try with

 echo date('Y-M-d',strtotime('2014-05-09 00:00:00'));

参考strtotime

你可以试试这样

$data="2014-05-09 00:00:00";
$datetime = strtotime( $data);
$formatedDate = date("Y-M-d", $datetime);

我希望这是你所要求的!

编码快乐!

try date()

$d = '2014-05-09 00:00:00';
echo date('Y-M-d', strtotime($d)); //2014-May-09