Sounds right lol. I noticed that when I do night time photography of the stars I have to adjust my timings to account for the "sidereal day" which is the time between when the stars will be at the same position in the skies as they were the previous day- the sidereal day is 23 hr 56 min long, so the stars reach the same position in the sky as they were the previous night, four minutes earlier. The reason for this discrepancy is because both the rotation and revolution of the earth need to be factored in.
Maybe the solar days are slightly longer in the winter in the Northern Hemisphere because the earth is actually closest to the sun in January, which is winter for us, but in the Southern Hemisphere winter happens in July, when the earth is furthest from the sun.