如何更改_get_last_post_time函数的日期格式



我使用_get_last_post_time()函数来显示最后添加的帖子的日期。

_get_last_post_time( $timezone, array('date','modified'), $post_type);

到目前为止,这一切都很清楚,但输出是'Y-m-d H:i:s'格式。如何在不同的日期格式中修改此内容?

源:

https://core.trac.wordpress.org/browser/tags/5.8/src/wp-includes/post.php L7076

From_get_last_post_timeDocs
"这个函数的访问被标记为private。这意味着它不打算被插件或主题开发人员使用,只用于其他核心功能。">

get_lastpostdateDocs

get_lastpostdate将返回一个字符串。之后,您可以使用strtotime函数将其转换为时间格式。然后,您可以使用date函数以您需要的任何方式格式化其输出,例如:

$last_date = get_lastpostdate();
echo date("M d Y H:i:s", strtotime($last_date));
上面的格式输出如下所示:
Jul 05 2021 16:30:13

另一个例子:

echo date("H:i:s", strtotime($last_date));
上面的格式输出如下所示:

16:30:13

这是在wordpress中格式化日期和时间的文档:

Customizing the Time and Date Format in Wordpress<一口>文档

相关内容

  • 没有找到相关文章

最新更新