Here is the weather forecast for Hainan in the past three days. Hope this helps. I checked it from the Baidu (Weather) weather forecast website. Pretty accurate. I always use this website to check the weather.
Haha
Hainan weather forecast for 01st day: cloudy during the day at 6℃, northeasterly wind level 3-4, overcast at night -5℃, southeasterly wind level 3-4
Hainan weather forecast for 02nd day: rain during the day Mixed snow 6℃, southeast wind level 3-4, light snow at night -2℃, northeast wind level 3-4
Hainan weather forecast for 03: cloudy 7℃ during the day, northeast wind level 3-4, cloudy night -2℃ North Wind level 3-4