Weather is the temperature of an area over a short period of time.
Climate is the average temperature of an area over a longer period of time.