在使用GET_POST()之后,格式化日期的方法是什么

时间:2011-02-20 作者:Jiew Meng

我发现没有办法从这样的函数中获取格式化日期

echo get_the_date($post->ID, \'d M Y\');
get_the_date 仅适用于当前$post. 如果我使用get_posts() 如何设置日期格式。使用纯PHP,我可以执行以下操作。。。

echo DateTime::createFromFormat(\'Y-m-d h:i:s\', $cp->post_date)->format(\'d M Y\');
但时间有点长,我不知道是否有必要创建DateTime 对象,可能是浪费资源?

1 个回复
最合适的回答,由SO网友:wyrfel 整理而成

echo date(\'Y-m-d h:i:s\', strtotime($cp->post_date)); ... 或者最好使用wordpress功能echo mysql2date(\'Y-m-d h:i:s\', $cp->post_date);

结束

相关推荐