/** * Outputs the forum natural time (e.g., 1 month ago, 5 minutes ago, etc.) * * @since 1.0.0 * @access public * @param int $forum_id * @return string */ function mb_get_forum_natural_time($forum_id = 0) { $forum_id = mb_get_forum_id($forum_id); $forum_time = $forum_id ? mb_natural_time(get_post_time('U', false, $forum_id, true)) : ''; return apply_filters('mb_get_forum_natural_time', $forum_time, $forum_id); }
/** * Outputs the reply natural time (e.g., 1 month ago, 5 minutes ago, etc.) * * @since 1.0.0 * @access public * @param int $reply_id * @return string */ function mb_get_reply_natural_time($reply_id = 0) { $reply_id = mb_get_reply_id($reply_id); $reply_time = $reply_id ? mb_natural_time(get_post_time('U', false, $reply_id, true)) : ''; return apply_filters('mb_get_reply_natural_time', $reply_time, $reply_id); }
/** * Returns the topic last activity time. * * @since 1.0.0 * @access public * @return string */ function mb_get_topic_last_active_time($topic_id = 0) { $topic_id = mb_get_topic_id($topic_id); $time = get_post_meta($topic_id, mb_get_topic_activity_datetime_meta_key(), true); $natural_time = $topic_id ? mb_natural_time(mysql2date('U', $time)) : ''; return apply_filters('mb_get_topic_last_active_time', $natural_time, $time, $topic_id); }