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

时间:2014-05-15 05:24:52

标签: php mysql

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

4 个答案:

答案 0 :(得分:6)

使用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

答案 1 :(得分:1)

尝试

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

供参考strtotime

答案 2 :(得分:1)

您可以尝试这样的事情

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

我希望这是你要求的!

快乐的编码!

答案 3 :(得分:0)

尝试date()

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