a) Summer in the northern hemisphere is when days are longest. Actually, the first day of summer is the longest day, so the longest days are the ones in late spring and early summer.
b) Days and nights are equal length at the spring and fall equinoxes.