包括年份和月份,而不仅仅是“xxx天前”

时间:2012-12-16 14:59:27

标签: php wordpress

目前正在使用<?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' ago'; ?>为帖子上的日期显示类似22 Days ago的内容,但是当帖子非常陈旧时,比如一年多时间它可能会显示556 days ago而不是某些内容例如1 year ago3 years ago

如何让它以该格式显示而不是仅计算天数?

1 个答案:

答案 0 :(得分:0)

您必须创建一个函数来计算秒,分,小时,天,周,年......

然后向the_time添加过滤器:

add_filter('the_time', 'your function');

如果你需要一个计算时间的函数,在这篇Jason Bobich的文章中你有一个好的:A better way to add time ago to your wordpress