你的问题就出在恒星日和太阳日上面.而不是一楼说的闰年的问题.这是两个问题.
恒星日是地球真正的自转周期,为23小时56分4秒.但地球自转的同时还要公转,而这就导致每条子午线都需要比恒星日略长一些的时间才能连续两次面对太阳.而这连续两次面对太阳的时间是我们通常说的24小时,即太阳日.
而闰年的产生在于地球的公转周期不是严格的整天,而是365.24219天,这样4年累计下来就会有将近1天的误差,因此要置闰.而0.24219天毕竟不是0.25天,所以现行历法的规定是每4年1闰,每100年少1闰,每400年再加1闰.