get_post_timestamp

函数
get_post_timestamp ( $post = null, $field = 'date' )
参数
  • (int|WP_Post) $post Optional. Post ID or post object. Default is global `$post` object.
    Required:
    Default: null
  • (string) $field Optional. Published or modified time to use from database. Accepts 'date' or 'modified'. Default 'date'.
    Required:
    Default: 'date'
返回值
  • (int|false) Unix timestamp on success, false on failure.
定义位置
相关方法
get_post_timeget_post_metaget_post_mime_typeget_post_mime_typesget_post_types
引入
5.3.0
弃用
-

get_post_timestamp: 这个函数检索一个文章的Unix时间戳。它接受一个文章ID或文章对象作为其参数,并返回Unix时间戳。

检索文章发布或修改的时间为Unix时间戳。

请注意,这个函数返回的是真正的Unix时间戳,而不是像老的WP函数那样用时区偏移量相加。

function get_post_timestamp( $post = null, $field = 'date' ) {
	$datetime = get_post_datetime( $post, $field );

	if ( false === $datetime ) {
		return false;
	}

	return $datetime->getTimestamp();
}

常见问题

FAQs
查看更多 >