Which statement best explains the difference between weather and climate?

A. The climate of an area depends on the weather.

B. The climate is the weather patterns over a long period of time.

C. The weather is the climate of an area over a period of time.

D. The weather of an area is the same as its climate.