Объясняется теплотой плавления льда - теплотой, которую нужно затратить, чтобы расплавить лед, превратив его в воду при той же температуре.
И наоборот, при кристаллизации воды - превращении воды в лед -
выделяется теплота криисталлизации воды (численно = теплоте плавления льда).
Весной во время ледохода вблизи реки всегда бывает холоднее потому что лед плавится, поглощая теплоту из воздуха и охлаждая его.
В начале зимы при замерзании реки вблизи нее бывает теплее, потому что при замерзании воды выделяется теплота кристаллизации воды, нагревая воздух.