请大家注意,古人普遍认为,在我国的夏商周三代,岁首是不一样的。因为什么?因为,在朝代更迭的时候,需要改正朔和易服色。改正朔,就是更改历法;易服色,就是更换衣着打扮。比如,满清要求臣子改穿马褂、留辫子,其依据就是这个规矩。

夏商周,被古人称为三正,即三个相互更替的正统王朝。王朝更替,万象更新,为了区别于前朝,也为了标榜自己的正统地位,新王者就必须做一些改变,更改历法是其中最重要的一项。

冬至,在农历十一月,即建子之月

唐代杨炯,曾经对新年岁首的变动问题,做过一番总结。他在《公卿以下冕服议》中说:

夫改正朔者,谓夏后氏建寅(为岁首), 殷人建丑(为岁首), 周人建子(为岁首)。

可见,农历十一月(即子月)作为新年的开头的头一个月,应该是一个直到周代才形成的固定的说法。在夏商时期,也许,并不是这样。

刚才说过了,周代以农历十一月为岁首,也叫建子之月。以此类推,所谓建寅之月,就是现在的农历正月;所谓的建丑之月,就是现在的农历腊月。后来,秦取代周之后,以建亥之月(农历十月)为岁首。可见,从古至今,新年头一天到底是哪一天,曾经先后变动了好几次。

明代大儒顾炎武

一以贯之,如法炮制,汉取代秦以后,当然也得改正朔。在汉武帝时期,朝廷颁布了《太初历》,恢复采用所谓的夏历(即以建寅之月为岁首),并且,一直沿用至今,这就是现在的农历的由来。也正是因为汉之后的农历岁首一直没变,所以,以建寅之月为岁首,就长期固定了下来。

到这里,大家是不是感觉有点乱呢?是的。有趣的是,由于岁首的变动,那部内容横跨夏商周的《诗经》中说的七月流火,到底是现在的几月份发生的事呢?众说纷纭。其中的主流意见偏向于,就是现在的农历七月。比如,明代的大儒顾炎武认为:

(诗经)一篇之中,凡言月者皆夏正,凡言日者皆周正。

当然,顾炎武的这番话,只是一家之言。现在,学术争论归学术争论,普通老百姓就不必太纠结于此了,姑且存疑就好啦。

不管怎么说,自打汉代以后,情况就没有这么复杂了。因为,汉朝继承夏正,所以,汉朝通行的农历,也以夏历为正,即以寅月为正月,并且,一直沿用了下来。返回搜狐,查看更多