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 Earth's tilt, and changes in orbital shape (Milankovitch cycles), typically influence the climate over longer periods, ranging from decades to thousands of years. Ocean currents can lead to more immediate climate variations by distributing heat and moisture across different regions.