如何在PHP中将此日期2014-05-09 00:00:00
转换为2014-may-09
答案 0 :(得分:6)
使用DateTime
类:
$d = new DateTime('2014-05-09 00:00:00');
echo $d->format('Y-M-d');
这将产生2014-May-09
。如果您需要月份为小写,请通过strtolower()
或mb_strtolower()
运行字符串。
或者,在查询中格式化日期,以便返回所需的格式。使用MySQL DATE_FORMAT()
函数。您要查找的格式为%Y-%b-$d
。
答案 1 :(得分:1)
答案 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