York's weather will have a little bit of everything over the next few days.

Friday begins with patches of fog throughout central Pennsylvania, especially in higher elevations, according to the National Weather Service. The day will be cloudy and will gradually clear, with a high of 89 and low of 68, and winds will be from the southwest at around 5 mph.

There's a slight chance of thunderstorms Friday night, and showers and storms are expected Saturday, with more than an inch of rain possible, the forecast said. Saturday's high will be 84 and the low 56, and winds will be from the southeast at 8-13 mph, with gusts up to 25 mph.

Sunday will be mostly cloudy, with a chance of more showers and thunderstorms, the NWS said. The high will be 76 and the low 54, and winds will be from the northwest at 8-11 mph, with gusts up to 21 mph.

Monday through Wednesday will be nice, with partly to mostly cloudy days, highs in the mid-70s and lows in the low 50s, the forecast said.