要在帖子上自动打印相对时间,我们可以使用get_the_date
滤器我们将检查时差并以人类可读的形式打印出来。
// Relative date & time
function wp_relative_date() {
return human_time_diff( get_the_time(\'U\'), current_time( \'timestamp\' ) ) . \' ago\';
}
add_filter( \'get_the_date\', \'wp_relative_date\' ); // for posts
add_filter( \'get_comment_date\', \'wp_relative_date\' ); // for comments
在你的主题中使用
<?php echo get_the_date(); ?>
打印相对时间。
若您不需要注释的相对时间,那个么从代码中删除以下内容。
add_filter( \'get_comment_date\', \'wp_relative_date\' ); // for comments
EDIT
以秒为单位获取时差。使用此。
$seconds = current_time( \'timestamp\' ) - get_the_time(\'U\');
现在您可以使用
$seconds
在您的if条件下。