WordPress.org

Make WordPress Core

Ticket #9272: years.diff

File years.diff, 767 bytes (added by westi, 17 months ago)

Simple patch to add years

  • formatting.php

     
    21122112                        $hours = 1; 
    21132113                } 
    21142114                $since = sprintf( _n( '%s hour', '%s hours', $hours ), $hours ); 
    2115         } elseif ( $diff >= DAY_IN_SECONDS ) { 
     2115        } elseif ( ( $diff <= YEAR_IN_SECONDS ) && ( $diff > DAY_IN_SECONDS ) ) { 
    21162116                $days = round( $diff / DAY_IN_SECONDS ); 
    21172117                if ( $days <= 1 ) { 
    21182118                        $days = 1; 
    21192119                } 
    21202120                $since = sprintf( _n( '%s day', '%s days', $days ), $days ); 
     2121        } elseif ( $diff >= YEAR_IN_SECONDS ) { 
     2122                $years = round( $diff / YEAR_IN_SECONDS ); 
     2123                if ( $years <= 1 ) { 
     2124                        $years = 1; 
     2125                } 
     2126                $since = sprintf( _n( '%s year', '%s years', $years ), $years ); 
    21212127        } 
    21222128        return $since; 
    21232129}