生肖是怎么划分?
根据天干地支,每六年是一个轮回;每个轮回又可分为六个阶段,每个阶段的首月为节气立春,末月为大寒。 比如2015年立春至大寒期间出生的人,根据农历日期计算,属于羊年,而根据干支纪元法,其生日天干支为“乙未”,乙未年生人,属羊。 乙未年的人依次类推。
二十四节气中,春分、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪等十个节气分别为农历每个月的中气。中气的上下半月分界以朔望圆月为准。 月上弦(初七初八)到满月(十五十六)为一月之半,下半个月为新月(二十一二十二)。 新月上弦(二十四二十五)到满月在初一初二)为一岁之半。 按农历月份划分属相,一个轮回是6X94=568个月,平均一年31.17个月。即三年半的时间,月数之和为1696(闰年加一),再减去一个月的上弦或下弦,实际为1695个月,平均每月相等。但其中会有一个月相差一天的情况出现,因此每隔几年会出现属相相同的现象。如1975年和1987年出生的人是同一个属相属蛇的,1955年和1967年出生的人是同一个属相属马等等。
当然,如果仅仅按照农历月份的计算方法过于死板且不够精确。考虑到每个年份不同月份气温、日照、降水等自然条件的差异,以及人类社会经济活动影响的复杂性,其实每个人出生当年相属的差异微乎甚微,而相隔数年甚至更长时间,属相才会发生明显变化,这种变动又是与自然周期变化相符的。所以,从长期来看,每年春节前后出生的人的属相几乎没什么变化,都是依次循环往复。这样看来,农历与阳历结合,取中间值的方法倒是简单明了,相对准确。 然而这种方法忽略了古人采用“干支纪元”的计算思维。
其实,古人建立“干支纪元”的原始依据就是基于阴阳五行和二十四节气。把每年的立春和大寒两个节气点分别定为阴历一月一号和十二月三十日,用“干支”标记,然后依次序推,就实现了“农历”与“阳历”的对应。 所以,我们完全可以用一个公历生日来计算对应的农历日期,然后对照节令推算出对应的干支。这样就能精确地算出一个人生辰八字了! 当然,这样算法太复杂了,现代人有一种更简单的方法。就是用出生的公历时间直接换算成干支纪元法中的“戊干支”。
具体方法如下: 比如出生于2010年1月18日5时15分,通过查询万年历得知其为“小寒”节后第22天,故日期为“十八”;时辰为“五时十一刻五分”,换算为干支纪元法的“丙寅”“癸丑”“甲午”“己巳”。然后按照干支顺序排列组合即可:“丙癸甲甲己”,“丁卯庚寅辛酉亥”。这样就得出这个生日对应的干支,也就是生辰八字。