天空有什么生肖?
天上一天,地上一年……
这是道简单的小题,答案却并不简单。 首先我们得知道“年”的时间长度,在公转轨道参数已知的情况下,地球公转一周的时间也就是地球自转540圈的时间(因为地球自转方向与公转方向一致),而地球自转一圈的时间就是23小时56分4秒,这也就是说在公转轨道参数已知的情况下,年份的长短是固定的,每100年对应地球公转了100圈、自转了540圈。
然而地球的公转轨道并不是一个标准圆,而是一个有倾斜的椭圆,这意味着地球与太阳之间的距离不是固定的,每年的距离都有细微的变化。 地球离太阳近了,地球上的天气就会更热一些;反之,如果地球离太阳远了,天气就会凉一些。在地球上生活的人们并不会感受到每年气温微小的变化,这是因为地球是宏观运动的,而我们又是微观存在的,这样运动造成的温差就被平均化了。虽然每个地方温度有高低之分,但是整体来说,地球表面是冷热均衡的。当然这种温度差如果用天文望远镜来观察是很小的,甚至用光学设备根本无法分辨。
如果只关注天文时间单位,不引入地球公转轨道的倾斜的话,那么时间单位的选取就多了。由于一回归年是太阳回到同一纬度的运动所需的时间,所以如果取一个回归年为一年,那也就是说一天的时间间隔等于太阳离开同一纬度的往返一次所用的时间,即两天。如果以一天为一年的话,那就是400年对应于地球公转了100圈、自转540圈。 如果把一回归年作为一天的时间单位,那么十二生肖就可以这样排序(以子夜为起点):
子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪。 但问题是古人没有这么精确的时间概念,他们不可能意识到太阳的实际运行轨迹会有如此细微的变化——实际上要感知这些微小的温度变化都需要非常精密的设备。
所以我估计这十二个生肖可能是以十个月为一个循环来排的——每个月以初一为起点,然后按照顺序来排,十二个月正好是一循环。这样的话,一个月的时间就相当于太阳运行到一个新纬度所需要的时间。而每天就相当于太阳运行到新纬度的中间时刻。 以农历初一作为一月的第一天,那么这一年中的第一天就会随着月份的流逝而不断变化。比如说腊月三十日是农历一年最后的一天,而第二天正月初一就会来到农历一年的第一月——这种情况对于过农历新年是有影响的。