Retrieves post published or modified time as a Unix timestamp.
Note that this function returns a true Unix timestamp, not summed with timezone offset like older WP functions.
$postint|WP_Postoptional
$post object.Default:null
$fieldstringoptional
'date' or 'modified'.'date'.Default:'date'
function get_post_timestamp( $post = null, $field = 'date' ) {
$datetime = get_post_datetime( $post, $field );
if ( false === $datetime ) {
return false;
}
return $datetime->getTimestamp();
}
| Version | Description |
|---|---|
| 5.3.0 | Introduced. |
© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/get_post_timestamp