The difference is the measure of time. Weather is the short-term conditions of the atmosphere. Climate is the average daily weather but for an extended period of time at a certain location.
Weather reflects short-term conditions of the atmosphere while climate is the average daily weather for an extended period of time at a certain location.