Weather is the term of what is happening right now (or the near future), i.e., it's raining, snowing etc.
Climate is a more general - i.e., In September Spain's climate is still very warm.