发了的生肖是什么生肖?
你好,这个问题有意思了,我第一次知道也觉得很奇怪,为什么是猴而不是鸡呢?后来查了一下,原来我们的祖先在计算十二生肖的时候使用的并不是现在的农历(阴阳合历)而是古历法——干支历。古人用十二个符号来代表十二月,用十一个数字代表十一日,用十个符号代表十天,用九个数字代表九日……这样每个月都有三十天,每一年都有360日。而一年的第一天和最后一天的符号是固定的,所以每年的第一天总是从“子”开始,最后一天总是“亥”结束。(注意这里的“子”不是今天的“子”,今天的“子”是12个月中的第一个月,这里面的“子”是表示第一天的那个“子”) 每个符号对应的是特定的月份,然而这样的顺序却不符合人类日常记日子的习惯,例如不可能一天中连续几个月都从“寅”开始吧!于是人们就选择了把大月二十九和小月二十九天都加起来,逢到闰年就多加一个月,这个月不固定在哪两个月之后,以此来调整每个月的天数。
然而这样仍然有问题,如果逢到农历四月和五月,那么立夏后农历四月的第一天正好是公历中的5月5号或者6号,这时候新的一月已经以“午”开始了,而上一个月的月初“申”还没走完。这时候怎么处理月初的“申”就成了一个问题,是把它加到月末“丑”后面呢还是把它放在下个月初“寅”前面呢?这个时候我们就需要一种新的计日历法,那就是把上个月尚未用完的“申”放在这个月内,而把本月多余的“戌”、“亥”等放到下个月内,这样就不用每个月都加月亮数,而是每次增加一旬。而在整年中,遇到闰年再额外加上一个月。 这种每月加旬的方法虽然解决了农历四月和五月的问题,但是又带来了一个新的问题——农历十一月有三十天和二十九天的可能性,如果十一月是大月,那么十二月一定是小月,反之亦然。这种情况出现的可能性很大,因为地球公转轨道是一个椭圆,当太阳处于椭圆的一个焦点上时,这一年就有可能出现“小雪—大雪”或“冬至—小寒”的情况,这时十二月就要加一天变成三十天,给十一月让出位置。不过这样一来五月就要减少一天,可能有人会说那四月也要减一天啊,可是四月的闰余要补到腊月,所以实际上五月仍然要多一天。
说了这么一大堆,其实要解决的问题是,当农历遇到闰年该怎么算。我国古代对闰年的计算方法不是很明确,有时把闰年叫作“闰月年”,把普通的阳历年叫作“岁首”。按他们的算法,每隔两年就要有一个闰年,而且把正月放在闰年里并不影响节气和农时,所以民间有“闰月不闰节,闰年不闰月”的说法,这句话的意思是把闰月和节气分开,因为二十四节气是根据阳历排出来的,不可能在闰月中出现。而农历的闰月根据节气而定,当然可能出现在腊月。