生肖属相如何计算
生肖属相如何计算?生肖从立春还是正月初一算?生肖是从大年初一开始吗?生肖是从立春开始吗?生肖计算是按农历还是阳历?
说起生肖属相计算,经常会出现这些问题,争吵不休!
国家标准
现在国家出台标准一锤定音,从此这些问题有了标准答案。
标准号:GB/T 33661-2017
中文标准名称:农历的编算和颁行
英文标准名称:Calculation and promulgation of the Chinese calendar
主管部门:中国科学院
发布日期:2017年5月12日
执行日期:2017年9月1日
内容部分摘录如下:
6.1.1 干支纪年法
按顺序用六十干支命名,从甲子年、乙丑年……到癸亥年,六十年一个循环,周而复始。
干支纪年的循环参考时间:对应于北京时间公历1984年2月2日0时起到1985年2月19日24时截止的农历年为甲子年。
6.1.2 生肖纪年法
按顺序用十二生肖命名,从鼠年、牛年……到猪年,十二年一个循环,周而复始。
生肖纪年的循环参考时间:对应于6.1.1中干支纪年循环参考时间的农历年为鼠年。
结论:生肖属相更替以正月初一为岁首。
下面我们再深入剖析一下。
时间概念
我们经常容易混淆一些概念,比如公历、阳历、农历、阴历、二十四节气等。
太阳历(Solar Calendar)是基于对太阳的天文观测而产生的历法,例如公历一年365天。
太阴历(Lunar Calendar)是基于对月亮的天文观测而产生的历法。伊斯兰世界往往采用这种历法,例如斋月和开斋节即是由对月亮的观测决定的,这种历法并非我们口中的“农历”、“阴历”。
阴阳历(Lunisolar Calendar)是基于以上两种观测,产生的对二者的差异兼顾协调的历法。这种历法才是我们常说的“夏历”,“旧历”,“农历”,“阴历”。为避免误会,下面我们称作“夏历”。
干支纪年的循环参考时间:对应于北京时间公历1984年2月2日0时起到1985年2月19日24时截止的农历年为甲子年。
正月,或称作一月,这里的“一”和三月、九月、冬月、腊月等词汇里所呈现的一样,仅有数字上的意义,并不代表一年里初始的、开头的的意思。
按顺序用十二生肖命名,从鼠年、牛年……到猪年,十二年一个循环,周而复始。
岁首,或称作正朔,是指新年的第一天,一年初始的第一天。
我们在日历上看到的公历、夏历,还有二十四节气,其实三者有比较独立的系统。尤其有很多人以为二十四节气是根据农历编制的,其实大错特错!
公历(Gregorian Calendar,格里历),亦称阳历,西历,新历等,是太阳历。我们常说的一年365天,是指地球经历一个回归年(太阳年),即地球绕行太阳一周的时间。准确的值是365天5小时48分46秒,所以每四年里要在二月多设置一天,来弥补这个误差。
夏历,是传统中国以阴阳历的方式对年、月、日的记载。像正月初一是哪天,二月二龙抬头是哪天,腊八,小年(腊月二十三日或二十四日)是哪天,但凡有明确的月份数和日期数,往往是依据夏历而定。值得一提的是,夏历里的“月”,是依据月亮的圆缺周期来制定的。所以夏历八月十五总会是月圆之日,非常准确可靠,但反过来,公历每个月的第十五日则不然。
二十四节气,是基于对太阳的天文观察所形成的,循环规律是符合太阳历的。把太阳在黄经(黄道上的一种坐标值)上的360度等分成24份,每份15度就是一个节气。西方的十二星座,与中国的节气划分原理完全一致,不过星座是分成12份,每30度一个星座,也即每两个节气一个星座。
时间概念
生肖是以立春为界,还是以正月初一为界,这个问题其实也就是在问:干支纪年法里,哪一天才是新旧两年的分界线?也就是说,古人究竟把哪一天当做岁首,哪一天是一年里的第一天?是立春,还是正月初一?
如果岁首是来自二十四节气的立春,那么生肖就应该以立春为界线。如果岁首是夏历的正月初一,那么生肖就应该以夏历里的一月一日为界线。
岁首,是新年的第一天。夏代以正月为岁首,商代以腊月(十二月)为岁首,周代则在冬月(十一月),秦代在十月。西汉汉武帝于公元前104年下诏推行太初历,规定正月初一为岁首。自汉以后,历代相沿,虽然各代历法有修订改动,但岁首一直确定为夏历正月初一。
所以无可争议,岁首是正月初一,生肖按正月初一来划分是固有传统。
八字以立春为界
八字始于宋朝(公元960年以后),也用干支这个工具,将人的生日以干支形式表述出来,然后进行卜算。
八字即生辰八字,是一个人出生时的干支历日期。年干和年支组成年柱,月干和月支组成月柱,日干和日支组成日柱,时干和时支组成时柱,一共四柱。四个干和四个支共八个字,故又称四柱八字。
那么问题来了,八字和夏历都用干支来表达时间,但算法又不完全一致。例如:
公历:2006年1月28日 23:50
夏历:丙戌年 正月初一 子时
八字:乙酉年 己丑月 戊午日 壬子时
为什么八字和夏历对“年”的表达不太一样?
因为八字、二十四节气、公历三者是类似的,它的表达方式,时间的进位方式,都是基于太阳运行而制定的。如果拿到一本老黄历认真的对比八字、二十四节气、和公历,不难看出三者总是有极高的契合度。
例如八字里的丙寅月,是立春到惊蛰前一天,己卯月则是惊蛰到清明前一天。八字总是在立春(亦有一说认为到冬至),年的干支就要进位,进入下一年。换句话说,八字,总是在公历的二月三号到五号之间跨年,没有例外。
二者的差异导致了岁首是正月初一还是立春的争议。
说到底,八字是一种类似于太阳历的东西;而夏历,则是官方推行的阴阳历。
生肖使用建议
如果是“命理、运数、因缘、凶吉”等场合,比如属牛的和属马的是否般配,或者八字算命,这时可用立春作为一年的分界点。
除此之外的其他场合,均应使用正月初一作为一年的分界点。比如狗年是什么时候,甲子年是哪年等。
生肖查询
查询生肖配对
十二生肖配对
十二生肖配对列表>