mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 14:20:15 +00:00
Date/Time: Correct the logic in WP_Posts_List_Table::column_date() and WP_Media_List_Table::column_date() to check for a valid post timestamp.
Props Rarst. Reviewed by azaozz, SergeyBiryukov. See #48384. git-svn-id: https://develop.svn.wordpress.org/trunk@46578 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -452,19 +452,14 @@ class WP_Media_List_Table extends WP_List_Table {
|
||||
if ( '0000-00-00 00:00:00' === $post->post_date ) {
|
||||
$h_time = __( 'Unpublished' );
|
||||
} else {
|
||||
$m_time = $post->post_date;
|
||||
$time = get_post_time( 'G', true, $post, false );
|
||||
$t_diff = time() - $time;
|
||||
if ( ( abs( $t_diff ) ) < DAY_IN_SECONDS ) {
|
||||
if ( $t_diff < 0 ) {
|
||||
/* translators: %s: Human-readable time difference. */
|
||||
$h_time = sprintf( __( '%s from now' ), human_time_diff( $time ) );
|
||||
} else {
|
||||
/* translators: %s: Human-readable time difference. */
|
||||
$h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) );
|
||||
}
|
||||
$time = get_post_timestamp( $post );
|
||||
$time_diff = time() - $time;
|
||||
|
||||
if ( $time && $time_diff > 0 && $time_diff < DAY_IN_SECONDS ) {
|
||||
/* translators: %s: Human-readable time difference. */
|
||||
$h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) );
|
||||
} else {
|
||||
$h_time = mysql2date( __( 'Y/m/d' ), $m_time );
|
||||
$h_time = get_the_time( __( 'Y/m/d' ), $post );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user