Among the options provided, "changes in ocean currents" affect Earth’s climate over a shorter period of time.
The other factors, such as changes in solar output, changes in orbital shape, and changes in Earth's tilt, generally impact climate over much longer timescales (thousands to millions of years). In contrast, ocean currents can shift due to various factors, including wind patterns, and can influence climate patterns relatively quickly (over months to years).