为什么农历正月对应的地支是寅而不是子?

如果按照十二地支的顺序,那正月应该是子月才对,但真实的情况是正月为寅月,也就是月份跟地支的顺序并不对应,这是为什么呢?今天的文章我就跟大家谈谈这个话题。(图片来源于网络)

文章图片

每年的正月为寅月而不是子月,它反映的正是中华传统干支文化的历史悠远,以及中国古代天文学的发达。为什么这么说呢?因为这是上古历法(三皇五帝夏商周)和古代历法(汉历)之间的切换造成的。而在几千年前,中国人就已经制作了出了完备的历法,而这种完备的历法又是由当时先进的天文学来支撑的

话说盘古开天地,混沌两分,天地成形。天地开而圣人出,于是前有伏羲氏法天象地而成八卦,后有黄帝轩辕氏定干支做历法是为《黄帝历》,今年是黄帝纪年5018年(一说为4718年),我中华文明五千年,源远流长。《黄帝历》与《夏历》、《殷历》、《周历》、《鲁历》、《颛顼历》共称上古六历。

上古的《黄帝历》究竟是什么样子的,您问我,我也不知道,因为其内容已经失传,但《黄帝历》以干支纪年这个是非常明确的,以干支纪月也是非常明确的,而干支纪年纪月的方法一直流传到现在,一直没有变过,我们的祖先太牛了!但是,关于一年的开头的哪个月,上古的历法并不一致,跟后来的历法也不一致

比如春秋战国时期《夏历》、《殷历》和《周历》混用,但这三种历法对正月的定义是不同的:《夏历》以建寅之月,《周历》以建子之月,《殷历》以建丑之月。于是春秋战国时代不同国家的人过春节的月份不一样的,如果一个人有时间到处游历,他就一年可以过三次春节,想想也是蛮浪漫的。

根据网上查到的资料,除了上面三个历法之外,《商历》以冬十二月为正月,相当于在干支历建丑之月,《颛顼历》以冬十月为正月,相当于在干支历建亥之月。秦代使用的是《颛顼历》,所以秦代的正月是子月汉武帝时期修订《太初历》的蓝本就是《颛顼历》,只是把一年的开头由子月改到了寅月,而《太初历》以寅月为正月的方法更符合天文学原则,所以一直沿用到现在,因此我们现在的正月是寅月而不是子月

其实说到历法我也是懵的,所以写出来的东西大家看了也懵,我的讲解可能会有错漏的地方,大家最好是自行查阅相关资料看看。为什么正月是寅而不是子,归根到底就一句话:是汉代定历法的时候把寅月定成了正月。那么,为什么汉代的《太初历》不直接把月份的十二地支重新排序,把现在的正月的月份(基本是公历2月份)改为子月,然后月份的十二地支顺延呢?因为改不了。

为什么月份的十二地支名称改不了?那是因为十二地支跟月份的对应关系不是历法的问题,而是天文学(古代星相学)的问题。这就又牵扯到另外一个话题,那就是北斗星与十二地支的关系,以及“月建”这个词的原始含义。我下篇文章会谈到这个问题,请大家继续期待!

文|西风独醉 探讨命理艺术,弘扬传统文化(请大家关注我,和我探讨命理知识)

  • 2021年4月2日