Winter solstice, sunrise and sunset time We all know the Winter Solstice comes on December the 20th or 21st, which is (by definition) the shortest day of the year.
The Winter Solstice day is not the day of the year the Sun rises later (that would be one or two weeks later), and also is not the day the Sun sets earlier (that would be one or two weeks earlier)...

Why is it like this? Why aren't sunset and sunrise times symmetric?
I.e., why isn't there a "middle of the day" time valid throughout the year?
Does it have something to do with the eccentricity of the Earth around the Sun?
Does it have something to do with the fact the Earth is not a perfect Sphere?


I would understand a technical explanation, but I am asking for a widely-understandable, simple one.

Pictured: an analema on a globe.
 A: It is happening because of the acceleration of the Earth orbital speed around the Sun (Earth is near the perihelion). Between December 13 and December 31 the Earth is speeding up and also it is normally rotating around its axis. These 2 movements (constant rotation and increasing orbital speed) add up to create the observed apparent movement of the Sun on the Earth sky. The Sun rises later and also sets later every day.
It is a bit tricky to visualize, so try it with a globe.
A: There are two causes of this and other effects which are basically that noon as measured by the Sun, i.e. when it is due south, is usually not the same as noon by local clock time. The two phenomena are: the speeding and slowing of the Earth in its elliptical orbit round the sun, and the inclination of the Earth's axis to the plane of the ecliptic. If we kept clock noon the same as Solar noon, then days would vary rather awkwardly in length through the year. Here at latitude 52 degrees North, noon today, 4th December, is about 11-53, and changes quite rapidly to 12-07 p.m. in a month's time. It "drags" dawn with it, so mornings stay dark well into January, while sunset begins to advance, giving us short mornings and longer afternoons.
At any particular location, the situation is made slightly more complicated by the use of time zones.
It's the reason why we have "Greenwich mean time, which is calculated as though the sun moved at a constant speed in a circular path round the Earth, to give us days of equal length, exactly 24 hours between successive noons. (almost exact-- someone will cavil)
This effect is rather curiously known as "the equation of time" and a good account is given at: http://en.wikipedia.org/wiki/Equation_of_time. There is a detailed description of time and its measurement in the book "Greenwich Time and the Longitude" by Derek Howse, published by Greenwich Observatory. 
A: Solar days
Solar noon is the time of day when the sun reaches its highest point in the sky, as seen from any particular place on the earth's surface.  A solar day is the length of time that passes between solar noon on one day, and solar noon the following day.  
The earth takes 23 hours, 56 minutes and 4.09 seconds to spin on its axis.  During that time, it also traverses a short distance around its orbit around the sun - approximately one degree of angle - which causes a change in the apparent position of the sun in the sky.  In one solar day, the earth must complete an entire rotation on its axis, plus rotate a little more to compensate for that extra (approximately) one degree of angle that the sun appears to move.  This little extra rotation takes 3 minutes and 55.91 seconds on average, meaning that the average solar day is almost exactly 24 hours.  
However, there are two effects that cause the time taken for the extra rotation to vary substantially.  They must both be taken into account, when calculating the length of the solar day.  In particular, towards the end of December, the solar days are approximately 25 seconds longer than the annual average.
Seasonal effect on solar days
There is an angle of approximately 23.5 degrees between the plane of the equator and the plane of the earth's orbit.  This means that an angle of one degree in the earth's orbit doesn't necessarily correspond to an angle of one degree in the earth's rotation.  Close to the solstices (so December and June) this angle between the equator and the orbit implies that to compensate for each degree of the earth's revolution around the sun, the earth must rotate approximately 1.09 degrees.  That extra 0.09 of a degree takes the earth approximately 21 seconds.  So this has the effect of lengthening the solar days by roughly 21 seconds close to both solstices.  Close to the equinoxes (March and September) the opposite effect occurs, and to compensate for each degree of the earth's revolution around the sun, the earth only needs to rotate approxiately 0.92 degrees.  This has the effect of shortening the solar days by roughly 20 seconds close to the equinoxes. 
Annual effect on solar days
The earth's orbit is not perfectly circular, so generally, it's not travelling exactly at a right angle to the sun.  This means that the sun is sometimes pulling against the earth's motion, slowing it down; and sometimes pulling with the earth's motion, speeding it up.  The effect is very slight - the earth travels about 1.7% faster than its average when it's closest to the sun in early January; and about 1.7% slower than its average when it's furthest from the sun, in early July.  This means that the extra angle that the earth has to make up, from one solar noon to the next, is greatest in December and January, and least in June and July.  This has the effect of lengthening the solar days by about 4 seconds at the start and end of the calendar year; and shortening the solar days by about 4 seconds in the middle of the calendar year.
Implication for December's sunrise and sunset times
When calculating sunrise and sunset times, it's necessary to take into account both the time of the solar noon, and the length of the daylight period.  Roughly speaking, half of the daylight period occurs between sunrise and solar noon; and half occurs between solar noon and sunset.  Now the daylight period is pretty short (for the northern hemisphere) or pretty long (for the southern hemisphere) throughout December, and doesn't vary as much as it does at other times of the year.  But the time of solar noon varies a lot, because December has such long solar days.  
For about 10 days before the solstice (so typically from 11 to 21 December) the daylight period is getting shorter (northern hemisphere), but so slowly that the long solar days have a greater effect on the time of (northern hemisphere) sunset.  So the sunsets move slowly later during this period, even though the daylight period is shortening.
For about 10 days after the solstice (so typically from 21 to 31 December) the daylight period is getting longer (northern hemisphere), but so slowly that the long solar days have a greater effect on the time of (northern hemisphere) sunrise.  So the sunrises move slowly later during this perod, even though the daylight period is lengthening.
A: Think about this :
People that live on the equator have 12 hours of day and twelve hours of night all year ! If the earth's axis was perpendicular to the plane of its orbit (ecliptic) everyone would have twelve hour days and nights all year. But that ain't the model. The axis is ~ 23.5 degrees to the perpendicular. The plane containing the Earth axis and the line from earth center to sun center is perpendicular to the ecliptic twice a year ,i.e. the solstices . These do not coincide with earth's apogee and perigee about the sun . 
Currently, the Earth reaches perihelion in early January, approximately 14 days after the December Solstice. At perihelion, the Earth's center is about 0.98329 astronomical units (AU) or 147,098,070 kilometers (about 91,402,500 miles) from the Sun's center.
The Earth reaches aphelion currently in early July, approximately 14 days after the June Solstice. The aphelion distance between the Earth's and Sun's centers is currently about 1.01671 AU or 152,097,700 kilometers (94,509,100 mi).
a good read may be found at
https://en.wikipedia.org/wiki/Apsis 
MAY THE FORCE BE WITH YOU ! 
