生肖按什么历?
“子鼠丑牛”等所说的“属”,实际上指的是古代中国农历中的“属相”。与西方公历中的“星座”一样,属于中国古代民间计年、纪月、纪日或计时的一种方法。 由于古人发现天干地支记年法无法一年年顺次排列,而且遇到闰年就乱了。于是,古人便用“天干地支”中十二支的“子丑寅卯……亥子丑”来表示十二生肖(子鼠,丑牛,寅虎,卯兔,辰龙,巳蛇,午马,未羊,申猴,酉鸡,戌狗,亥猪)中每一个生肖所属的年份。这就是“生肖年份”,也叫“属相”。
而“干支纪年法”在公历中的表现形式是:“公元XX年”。这种纪年的方法是世界上大多数国家采用的时间计量法。因此“干支纪年法”也称为“公历年号纪年法”。 值得注意的是:在我国古代的历法中,月份和日期也是用“干支”计算的。古人说的“干支”实际上是“公历年号+月份+日期”的意思。
古人的“干支”还用来计算时辰,一个“干支”相当于现在的两个小时。所以,古人用“干支”记录时间的时候,是带小数的,比如“子时初”“子时末”“丑时初”“丑时末”……也就是说从23点开始到凌晨1点为一个“干支”;从1点到3点为第二个“干支”…以此类推。 在现代数学中,人们用两个“公元纪年”(公元1年至公元9999年)来计算时间的差数。而在我国古代数学中,用的是“干支纪年法”——也就是用一个整数加上一个带小数点的数来表示时间。这就导致了同一朝代的两个“干支”之间的时间差数并不一定是一天。 比如南宋孝宗乾道七年(公元1171年)正月初一,正是辛丑牛年正月初一,但这一年正月辛亥朔,立春甲子,即春节是初九,而不是初一!又如清世祖顺治十七年(公元1660年)三月,正是癸巳年乙卯月戊寅日,而这一天并不是阴历的三月初三。
虽然这种计时方法与今天采用的公历、阳历不同,存在很大的偏差。但它却是我国古代先民聪明智慧的结晶。它和二十四节气一起,被用于指导农业生产,成为上古先民安排农事活动和预测吉凶的依循工具。