Make WordPress Core

Ticket #5970: humantime.diff

File humantime.diff, 2.9 KB (added by jhodgdon, 16 years ago)

Fix human time difference issues on several screens

  • opt/www/eclipsework/WPDev/wp-admin/edit-attachment-rows.php

     
    6565                } else {
    6666                        $t_time = get_the_time(__('Y/m/d g:i:s A'));
    6767                        $m_time = $post->post_date;
    68                         $time = get_post_time();
     68                        $time = get_post_time( 'G', true );
    6969                        if ( ( abs($t_diff = time() - $time) ) < 86400 ) {
    7070                                if ( $t_diff < 0 )
    7171                                        $h_time = sprintf( __('%s from now'), human_time_diff( $time ) );
  • opt/www/eclipsework/WPDev/wp-admin/edit-post-rows.php

     
    4444                        if ( 'modified' == $column_name ) {
    4545                                $t_time = get_the_modified_time(__('Y/m/d g:i:s A'));
    4646                                $m_time = $post->post_modified;
    47                                 $time = get_post_modified_time();
     47                                $time = get_post_modified_time('G', true);
    4848                        } else {
    4949                                $t_time = get_the_time(__('Y/m/d g:i:s A'));
    5050                                $m_time = $post->post_date;
    51                                 $time = get_post_time();
     51                                $time = get_post_time('G', true);
    5252                        }
    5353                        if ( ( abs(time() - $time) ) < 86400 ) {
    5454                                if ( ( 'future' == $post->post_status) )
  • opt/www/eclipsework/WPDev/wp-admin/includes/template.php

     
    379379                        if ( 'modified' == $column_name ) {
    380380                                $t_time = get_the_modified_time(__('Y/m/d g:i:s A'));
    381381                                $m_time = $page->post_modified;
    382                                 $time = get_post_modified_time();
     382                                $time = get_post_modified_time('G', true);
    383383                        } else {
    384384                                $t_time = get_the_time(__('Y/m/d g:i:s A'));
    385385                                $m_time = $page->post_date;
    386                                 $time = get_post_time();
     386                                $time = get_post_time('G', true);
    387387                        }
    388388                        if ( ( abs(time() - $time) ) < 86400 ) {
    389389                                if ( ( 'future' == $page->post_status) )
  • opt/www/eclipsework/WPDev/wp-includes/functions.php

    
            
     
    55        $m = $mysqlstring;
    66        if ( empty( $m ) )
    77                return false;
     8               
     9        if( 'G' == $dateformatstring ) {
     10                return gmmktime(
     11                        (int) substr( $m, 11, 2 ), (int) substr( $m, 14, 2 ), (int) substr( $m, 17, 2 ),
     12                        (int) substr( $m, 5, 2 ), (int) substr( $m, 8, 2 ), (int) substr( $m, 0, 4 )
     13                );
     14        }
     15       
    816        $i = mktime(
    917                (int) substr( $m, 11, 2 ), (int) substr( $m, 14, 2 ), (int) substr( $m, 17, 2 ),
    1018                (int) substr( $m, 5, 2 ), (int) substr( $m, 8, 2 ), (int) substr( $m, 0, 4 )