Weather is the state or condition of the atmosphere at a given time and place, measured in terms of the atmospheric variables (i.e. temperature, humidity, air pressure, moisture, wind, cloudiness, precipitation (rainfall and snow) and sunshine). Weather changes from hour-to-hour, day-to-day, and season-to-season. The changes in weather occur with the movement of air over the earth surface and the resultant redistribution of heat and moisture.
Climate , on the other hand, is the average and/or the extremes (minimum and maximum) of the atmospheric variables over a time period (a decade or longer) for a given location. It is an established pattern of the values of the atmospheric variables, which has been derived from several years of collecting weather information at the target location. As mentioned earlier, weather changes rapidly (hourly or daily basis) but past data records were used to estimate the climate of a particular location for a time period (a decade or longer). To easily remember the difference between weather and climate, it is good to consider climate is the expected, while weather is what you get.