src/util/Date.php
public static function years($start = false, $end = false) {
        // Default values
        $start = ($start === false) ? (date('Y') - 5) : (int)$start;
        $end = ($end === false) ? (date('Y') + 5) : (int)$end;

        $years = array();
        for ($i = $start; $i <= $end; $i++) {
            $years[$i] = (string)$i;
        }

        return $years;
    }
public static function years($start = false, $end = false) {
        // Default values
        $start = ($start === false) ? (date('Y') - 5) : (int)$start;
        $end = ($end === false) ? (date('Y') + 5) : (int)$end;

        $years = array();
        for ($i = $start; $i <= $end; $i++) {
            $years[$i] = (string)$i;
        }

        return $years;
    }
public static function years ( $ start = false , $ end = false ) { // Default values $ start = ( $ start === false ) ? ( date ( 'Y' ) - 5 ) : ( int ) $ start ; $ end = ( $ end === false ) ? ( date ( 'Y' ) + 5 ) : ( int ) $ end ; $ years = array ( ) ; for ( $ i = $ start ; $ i <= $ end ; $ i ++ ) { $ years [ $ i ] = ( string ) $ i ; } return $ years ; }
Returns an array of years between a starting and ending year. By default,
the the current year - 5 and current year + 5 will be used. Typically used
as a shortcut for generating a list that can be used in a form.

$years = Date::years(2000, 2010); // 2000, 2001, ..., 2009, 2010

@param   integer $start starting year (default is current year - 5)
@param   integer $end ending year (default is current year + 5)
@return  array
Returns an array of years between a starting and ending year . By default the the current year - 5 and current year + 5 will be used . Typically used as a shortcut for generating a list that can be used in a form .