问:在十二地支中,子为首,但为什么现在算命时候,遇到作为岁首的正月,是建寅而不是建子呢?
杨易德:一岁之首根据时代不同在历史上有诸多建法,有戌正(彝族)、亥正(立冬,秦朝)、子正(冬至,周朝)、丑正(商朝)、寅正(立春,夏朝、西汉之后以至于明清)等;我们现在用的是寅正,也就是沿用夏历中的正月建寅,二月建卯,三月建辰......为什么会出现这样呢?
须知“正月建寅”并不是一成不变的,在早期的时候,不同的朝代中,用过很多种历法。“建寅”只是夏代所用的历法,所以叫“夏历”,中经“建丑”(殷代)、“建子”(周代)(皆为最常用的)的变化。由于古代是一个农耕为主的社会,夏历似乎最符合农耕之事;汉武帝时采用了夏正,至东汉恢复了夏制,以后就一直沿用至今。
此外,我们今天所使用的历法实际上还不能单纯的算夏历,我们不止有继承,还有发展。我们今天采用的一般是阳历和夏历合用的历法,算命的时候也是一样。但我们要知道这种历法的各种称谓,历书上怎么说,如它常称夏历为“农历”、“旧历”等,而阳历又称“新历”,“国历”等;现在算命术(以四柱八字为代表)常用的是新旧合历(也有称“阴阳合历”的),一般以其交节为准来跨月;所谓正月建寅,只是叫做正月建寅(是为了便于理解和记忆以及方便历来难以改变的约定俗成习惯的称呼);严格来说,是按交第几个节气来建第几个地支的;十二个节气一共有十二个地支。以立春交节为首建寅;其它依次类推。
所以我们算命就要明白我们既沿用了过去的夏历,又用了现在的新历,故应以节气来论地支,得到十二地支分居于十二节气,如:立春建寅,惊蛰建卯....等(在二十四节气中,须去掉十二中气不论来分配地支),有十二节气与所建地支诀如下:
立春建寅正月节,雨水正月为中气
惊蛰建卯二月节,春分二月为中气
清明建辰三月节,谷雨三月为中气
立夏建巳四月节,小满四月为中气
芒种建午五月节,夏至五月为中气
小暑建未六月节,大暑六月为中气
立秋建申七月节,处暑七月为中气
白露建酉八月节,秋分八月为中气
寒露建戌九月节,霜降九月为中气
立冬建亥十月节,小雪十月为中气
大雪建子十一月节,冬至十一月为中气
小寒建丑十二月节,大寒十二月为中气
——根据以上,十二节气与十二地支的对应中,哪个节气对应建哪个地支已明。
附:历史上不乏对夏正(十二地支中正月建寅)相关的一些记载,可作参考:
《书·咸有一德》:“爰革夏正。”
蔡沉集传:“改夏建寅之正而为建丑正也。”
《汉书·谷永传》:“ 汉家行夏正。”
颜师古注引张宴曰:“ 夏以建寅为正。”
唐朝刘知几《史通·模拟》:“春秋诸国,皆用夏正。”
清初顾炎武《日知录·正月之吉》:“﹝诗·豳风·七月》﹞一篇之中,凡言月者皆夏正,凡言日者皆周正。”
唐朝杨炯《公卿以下冕服议》:“夫改正朔者,谓夏后氏建寅,殷人建丑,周 人建子。”
宋朝蔡沉《集传》:“三正,子、丑、寅之正也。夏正建寅。”
宋朝程大昌《考古编·正朔一》:“《诗》《书》断自唐虞以下,为世凡五,其剏建丑、子者,惟商、周 二代,自唐迄夏,即皆建寅不相复也。”