Make WordPress Core

Ticket #9272: years.diff

File years.diff, 767 bytes (added by westi, 13 years 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}