Zhangye's spring is mild and gradual, with temperatures rising steadily from March to May. By April, the average high has reached around 15°C, while nighttime lows still hover in the single digits. May brings warmer days, with highs often reaching 20-22°C, but chilly mornings are not uncommon. Summer is hot and dry, with July being the warmest month, averaging around 28°C. Autumn is characterized by a sharp temperature drop, with average highs plummeting to just 5°C in November.