Today is the Winter Solstice, the shortest day of the year.
On the equator the day is 12 hours long, any day of the year.
In Tempe, Dallas and Pasadena, today is about 10 hours long.
In Boise, Idaho it’s about 9 hours long.
In Anchorage it’s 5 1/2 hours long.
In Fairbanks it’s a little less than 4 hours (from about 11:00am to about 2:40pm).
At the north pole, there is only one day and it’s 6 months long, but today the day is zero hours long.