为什么说狗年有两个立春?

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:11:22

狗年有两个“立春”吗?

  去年流传说“鸡年是寡妇年”,因为夏历去年不含“立春”。今年又来个“ 狗年有两立春”?说寡妇年是说不吉利,两立春年是否大吉大利?这些说词都是密信,毫无科学道理,我们先不说它。笔者要说的是从历法角度说,是不是鸡年是无(立)春年?狗年是两立春年?

  这首先要明白,鸡年和狗年的来历。鸡年是从干支纪年的“乙酉”年来的,酉是十二地支之一。十二地支原来是用以计称一天的十二时辰的。古人用十二个动物分别在十二时辰中的习性表现特征来代表这十二时辰。鸡代表酉时要进窝,,所以酉就表示鸡了。戌时天已黑,狗要值班看家,所以戌就代表狗了。后来干支用来纪年了,酉年就称鸡年,戌年就称狗年了。干支也用于表示从立春起的十二个单数节气,也简称十二节,相当于现在公历的十二月。十二节当然从立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒十二个单数节气起算。干支也用于计数日。干支计数年、节、日,结合起来就产生了中国的传统干支节气阳历。这个干支节气阳历用十二个动物的名称来称呼,就形成了民俗中的十二生肖。

  要弄清楚的是干支节气历的年和夏历的年并不相同,干支节气历是阳历,它的年是由立春到立春,共365日,或366日,立春是它的新年日。从这一天起才进入新的生肖年,比如去年是从立春这天起才进入鸡年;今年是从立春这天起才进入狗年。夏历却是以阴历为主的阴阳合历,它的年有12个朔望月或13个朔望月之分,新年元旦是正月初一。这个正月初一是在立春日的前后约半个月内游移不定的。如果在立春日前,那在过夏历年时,立春还未到,即使过了夏历年也仍然不能换新生肖。比如今年,过了夏历年,仍然是鸡年,必须再过几天到立春这一天才进入狗年。所以,按照干支节气历根本不存在什么“无立春年”和“两立春年”,每年都是新年那天就是唯一的立春日。

  把十二生肖安在夏历年的头上是一个误会。干支纪年只能用于干支阳历,不能用于以阴历为主的阴阳合历的夏历。硬把干支纪年套在夏历上就弄成非驴非马的怪物,“无立春年”和“双立春年”就是这个错误产生的错误结果。

  小萝卜头网友转发的“为何狗年出现两个立春”(人民日报2006年1月15日第五版)答客问如下:

  问:狗年正月初七是立春,