事实:“我到底属啥?”这事儿竟然是有国家标准的!
不管是日常生活,还是逢年过节,很多人都会讨论属相话题,有人说是属相从元旦开始计算,有人认为应该从初一开始,还有人觉得应该从立春开始。
那么,到底该从哪天开始算呢?今天我们就来展开说说。
古代纪年不容易
春节对于中国人来说是第一大节日,不过这局面并不是自古就有。汉武帝所立的“太初历”,是最早以一月一日为岁首的历法,在之前的秦朝,使用的是十月一日为岁首的“颛顼历”,而一月一日不过是个普通的月初。
汉代开始使用咱们今天的一月初一作为一年之始,不过只是个历法行为,魏晋时期才逐渐开始形成过新年风俗。当然,过不过年和属相又是两件事了。汉章帝元和二年(公元 85 年),朝廷下令在全国推行干支纪年。
以十二地支解释十二生肖,最早见于东汉王充《论衡·物势篇》。南北朝时期,干支——生肖纪年成为正式的纪年方法。
《北史·宇文护传》中记载了宇文护母亲写给他的一封信,信中说:“昔在武川镇生汝兄弟,大者属鼠,次者属兔,汝身属蛇”。史书中明确提及生肖的还有《南齐书·五行志》记载的“东昏侯属猪”“崔慧景属马”。
简单介绍下,干支纪年就是以十个天干——甲乙丙丁戊己庚辛壬癸,和十二个地支——子丑寅卯辰巳午未申酉戌亥,双排结合往下数,第一年是甲子,第二年是乙丑,以此类推。因为一组是 10 个,一组 12 个, 60 年即一循环。
出一个思考题,看看下面谁在说谎(答案在文尾):
A 说自己是乙酉年生
B 说自己是丁午年生的
不过对不识字的老百姓来说,天干地支还是太复杂了,干脆就用十二生肖来对应十二地支,大家只要说自己是属啥的就很方便了。
为啥生肖是这十二个?

至于为什么是这十二种动物,其实,这是水到渠成,慢慢形成的。生肖基本上可以分为三组——生活相关的,比如牛羊鸡鼠;危险厉害的,比如虎蛇;再有就是龙这种不存在或者已灭绝的神奇动物。这也算古代的“科普小贴士”,掌握了这些动物,小孩就知道哪些可以吃,哪些可以养,哪些要躲着。
秦汉简牍中的地支和对应的动物
唐代十二生肖俑,图片来源:国家博物馆
争议从何而来
看了上面的文字,你可能会问,事实不是挺明白的吗?自古就有的属相纪年法当然不会以现在的西洋历法元旦为准,更不会用立春了。
之所以有这种争议,锅主要要背在袁世凯身上。袁世凯废旧历推新历,还老改名。原来叫“元旦”的农历新年改叫了“春节”,把“元旦”让出来给了阳历年;原来被广泛称为“春节”的“立春”不能再叫“春节”了,只能叫“立春”。这一来三个名字造成了很大的混淆。
另一口锅就更有意思了。古代有没有以立春为岁首的算法呢?还真有,不过不是官方的,属于“民科”。
北宋的徐子平,在总结了前人的理论之后,搞了一套“子平术”,是以立春为一年之始的。这一开始只是一种研究,不过后来就变味了。“子平术”里最著名的一个概念,就是“八字”。所以后世喜欢算命、测字的,以及少数“走入歧途”的传统文化爱好者,最爱拿“立春开年”说事。往好了说是传承文化,往坏了说就是标新立异,继而达到一些经济或者其他目的。
下次再有人跟你说元旦或者立春是算属相的第一天,你就把这两张图给他。
这是我国对于这个问题的国家标准。
对了,还记得思考题吗?公布答案:B 在说谎。奇数天干和偶数地支不会相遇,所以不存在丁午年这个年份。
如果算不出来
不妨看看下面这个表



