Yup, location is on.
EDIT: Just turned location off and on through the main phone setting, and then pressed the little refresh button on the widget, and somehow it refreshed to current date, time and weather reading. But I still can't open the Weather app?
EDIT: Tried it again and now it's...