我从XML Feed导入内容。日期字段的日期格式是2011年11月25日,我需要将其转换为11月25日。最好的方法是什么?
我可以使用str_replace用缩写替换每个月,但我想知道是否有更清洁的解决方案。
答案 0 :(得分:1)
最优雅的解决方案是使用DateTime。
$date = new DateTime("25 November 2011");
echo $date->format("j M");
答案 1 :(得分:0)
快速/脏版:
echo date('j M', strtotime('25 November 2011'));
如果输入日期可能不明确(例如'1/2/3'),则改为使用date_create_from_format()
(或其等效的OOP)。
答案 2 :(得分:0)
$newdate = date("d M", strtotime("25 November 2011"));
echo $newdate;